TUI coding agent, CLI and SDK

Compile Markdown specs into executable logic programs.

DeepClause turns task descriptions into DML programs with real control flow, reusable tool orchestration, and a fullscreen Borland-style TUI coding agent.

Markdown description compile Logic program run Output
terminal npm setup

What this is

Not just prompts. Actual programs.

Most agent systems still reduce behavior to prompts and wrappers. DeepClause takes a different path: compile task descriptions into a Prolog-based language that can encode retries, branching, tool calls, and reusable workflow logic directly.

Declarative skills

DML skills are executable logic programs instead of one-shot prompt templates.

Real orchestration

Control flow, fallback behavior, and tool usage live in the program, not in ad hoc glue code.

Inspectable runtime

The CLI exposes sessions, context, execution logs, usage, and local skill catalogs.

TUI coding agent

A fullscreen interface for local coding and automation.

Running deepclause with no subcommand opens the fullscreen TUI coding agent. The left pane is sessions, the center pane is the conversation, and the right side shows execution activity plus context.

  • Open it with a single deepclause command after npm install and workspace setup.
  • Use it to chat, inspect execution, and run local skills from one screen.
  • The agent can answer directly, run local skills, create new ones, use shell tools, and do web research.
  • Session transcript and memory files are loaded each turn so work stays grounded in the current repo.
DeepClause TUI screenshot
DeepClause session view with messages, execution log, and context panes.