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://vibedgc.com/install.sh | bash
dgc setup # pick a provider + model
dgc # start codingNew in 0.7.1
- The CLI welcome is now a Grok-style card (block DGC logo + menu), the product is named Vibe DGC (the command stays
dgc), andmodel · modesits on the composer border.
New in 0.7.0
- New home: vibedgc.com. Install/update, the site, the extension and GitHub all point there; the old domains 301/redirect to it so existing installs and
dgc updatekeep working. - The CLI is now a full-screen terminal app with a rounded composer, a dotted braille wordmark, and a continuously-animated logo.
New in 0.6.1
dgcnow opens as a full-screen terminal application (Grok-Build style): a continuously-animated wordmark, a scrollable transcript, a live status line, and a pinned❯composer showingmodel · mode. Shift+Tab cycles mode, Esc interrupts, PageUp/Down scrolls.dgc --classickeeps the inline REPL.
New in 0.6.0
- A new look: monochrome black-and-white with a single purple accent, an animated startup wordmark, per-tool icons, a line-numbered diff renderer, a context-usage bar, a
❯composer showingmodel · mode, and/theme(dark|light) +/context. (Grok Build reference.)
New in 0.5.2
- A live
working…spinner + a· doneend-of-turn marker (you always know if it's running, finished, or waiting on you);/modeand/thinknow persist across restarts; and folders under $HOME are their own project (no longer rooted at $HOME).
New in 0.5.1
- A cleaner CLI look: decision prompts (permission / plan / pick-an-option) now use the arrow-key menu (bold-white heading, muted secondary), a width-responsive banner, flat tool output, and brand-tinted
/help.
New 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://vibedgc.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://vibedgc.com