DGC v0.5.0
A coding-agent CLI for the models you run — local (Ollama, llama.cpp, LM Studio, vLLM) or any OpenAI-compatible cloud.
Install
curl -fsSL https://daguccicode.com/install.sh | bash
dgc setup # pick a provider + model
dgc # start codingNew in 0.5.0
- Sub-agents on their own model + host — the
tasktool delegates to a fresh sub-agent that can run on a different machine/model than the main loop (subagent_model/subagent_base_url/subagent_api_key), plus named.dgc/agents/*.mdpersonas. New/agentsand/subagentcommands. - 10 bundled default skills — code-review, debug, deep-research, doctor, verify, batch, dataviz, loop, fewer-permission-prompts, providers — alongside your own
~/.dgc/skills/and project skills. - VS Code / Cursor extension — a native panel driving
dgc serve: controls in the prompt box, an in-panel Settings page, session resume + rewind. Install from Open VSX orhttps://daguccicode.com/vscode/. - Background bash (
bash_output/bash_kill), MCP servers (/mcp), checkpoints +/rewind, lifecycle hooks, image/vision input (@image), model fallback, custom slash-commands (.dgc/commands/*.md), and an ACP adapter (dgc acp).
Also in the box
- Works with Ollama, llama.cpp, LM Studio, vLLM and any OpenAI-compatible cloud (OpenAI, OpenRouter, Groq, DeepSeek, Together, Mistral)
- Four permission modes: default / acceptEdits / plan / auto (full-auto); Claude Code-style rules, evaluated deny → ask → allow
- Plan mode: read-only research → approve the plan into any mode
- Thinking levels (
/think, plus think / think hard / ultrathink keywords) - Memory (DGC.md), web search (DuckDuckGo / Brave / Tavily / SearXNG), session resume, self-update (
dgc update), auto context compaction - Automatic fallback to a text tool-call protocol for local models without native tool calling
- Pure Python 3.10+, three dependencies, MIT licensed
Site: https://daguccicode.com