Skip to content

gdc

Rust coding agent with a terminal interface, headless CLI, saved sessions, permissions, MCP, WASM plugins and language-server tools.

Start

  1. Install the binaries.
  2. Configure a model.
  3. Run gdc-tui in your project, or gdc print "<task>" from a script.

Programs

Program Purpose Guide
gdc-tui Interactive tasks, approvals and session navigation Terminal
gdc print Agent runs with streaming output and tools Headless CLI
gdc chat One reply without tools or persistence Operating modes
gdc serve HTTP and WebSocket server Server

Local model runners use the OpenAI-compatible API: Ollama, llama.cpp, vLLM and LM Studio. Hosted compatible endpoints use the same configuration.

Documentation

Task Reference
Send requests, approve actions, inspect background work Working with gdc
Resume, inspect or delete sessions Sessions and data
Configure models, permissions and limits Configuration
Connect tools and load procedures MCP, plugins, skills
Run a server or distributed workers Administration
Look up commands, keys and terms CLI, keyboard shortcuts, glossary
Diagnose a failure Troubleshooting