Das einfache Code- und Arbeits-KI-Agenten-Harness-System der nächsten Generation — automatisch und asynchron, hochparallel und leistungsstark, effizient und präzise.
English | 繁體中文 | 简体中文 | 日本語 | 한국어 | Français | Deutsch | Español | Português | Русский | العربية
Mac und Linux:
# Homebrew
brew install vcaesar/tap/codg
# NPM
# npm install -g @vcaesar/codgWindows (PowerShell):
# Winget
# winget install vcaesar.codg
# YOLO (nativer PowerShell-Installer)
irm https://raw.githubusercontent.com/vcaesar/codg/main/demo/boot.ps1 | iexAlle (macOS, Linux oder Windows über Git Bash / MSYS2 / Cygwin / WSL):
# YOLO
curl -fsSL https://raw.githubusercontent.com/vcaesar/codg/main/demo/boot.sh | bashOder klicken Sie direkt auf Releases, um es herunterzuladen und auszuführen.
Wechseln Sie in Ihr Projektverzeichnis, führen Sie codg aus und verwenden Sie „/init“, um das Projekt zu initialisieren.
Mit „/yolo“ können Sie zwischen Auto- und Bestätigungsmodus wechseln; Berechtigungen lassen sich über codg.toml festlegen.
- Automatisches und asynchrones, hochparalleles und leistungsstarkes Agentensystem mit geringem Speicherverbrauch
- Mehrere Modellanbieter (40+ API- und Pro-Anbieter, Custom URL API) sowie lokale Modelle über openai-compat oder claude-compat; Unterstützung der kostenlosen Modelle von Openrouter, Ollama, Nvidia und weiteren; Nutzung via „/connect“, „/models“ oder „codg auth“
- Asynchrone Regeln und Modellregeln für Multi-Agenten
- Komprimierung von Ein-/Ausgabe, Kontext und Prompts spart Tokens; Cache und Regeln senken die Kosten
- Unterstützung für jedes Terminal und Betriebssystem, auch für Web-Terminals
- Benutzerfreundlich: TUI überall einsetzbar, GUI-nah; Desktop- und Web-Version im BETA-Stadium
- Klicken oder „/xxx" zum Sitzungswechsel, überall im TUI anklickbar
- Klick auf „Modified Files" oder „/diff" bzw. „/diff git" zeigt Diff-Dateien im TUI wie in VSCode
- Autovervollständigung englischer Buchstaben und kurzer Sätze
- Einfacheres Agents-, Skills- und MCP-System, Unterstützung für benutzerdefinierte Agents und Skills
- Kanal- und Funktionsunterstützung wie OpenClaw
Desktop-App (BETA), Web (BETA), Claw (BETA); einige Funktionen müssen noch getestet und Bugs behoben werden, dann freigegeben.
Atom, Copilot, Anthropic, Anthropic API, OpenAI, OpenAI API, Gemini, Gemini API, OpenRouter, Antigravity, Cursor, Kiro, xAI, Azure, Bedrock, Vertex AI, Nvidia, HuggingFace, Vercel, Ollama Cloud, Cloudflare Workers, GitHub, Poe, Meta, Groq, IO.net, OpenCode Zen, OpenCode Go, Windsurf, Cerebras.
China: Z.ai, Zhipu, Zhipu Coding, Kimi, Kimi Coding, DeepSeek, MiniMax, MiniMax China, Qwen, MiMo, Qiniu Cloud, Ali Coding, Ali Coding CN, Tencent Coding.
| Tool | 1 aktive Sitzung | 10 aktive Sitzungen | Zusätzlicher PSS pro hinzugefügter Sitzung |
|---|---|---|---|
| Codg | 65 MB | 165 MB | ~10 MB |
| Codex CLI | 140.0 MB | 334.8 MB | ~21.6 MB |
| Cursor Agent | 214.9 MB | 1632.4 MB | ~157.5 MB |
| GitHub Copilot CLI | 333.3 MB | 1756.5 MB | ~158.1 MB |
| OpenCode | 371.5 MB | 3237.2 MB | ~318.4 MB |
| Claude Code | 386.6 MB | 2300.6 MB | ~212.7 MB |
Erstellen Sie ein Github Issue
Derzeit werden keinerlei Daten oder Telemetriedaten erhoben. 100 % lokale Modelle werden unterstützt. Bei API-Nutzung gelten die Richtlinien der jeweiligen Anbieter.
Zur TUI-Nutzung siehe die TUI-Befehlsdokumentation, und geben Sie im TUI /help ein, um Tastenkombinationen und weitere Hilfe anzuzeigen.
Verwendung: codg -h
codg auth/login # Authentifizieren (Atom, OpenAI, GitHub...)
codg web # Web-UI auf Port 4096 starten
codg desktop # Desktop-App starten (Wails)
codg claw # Messaging-Agent starten (Telegram/Discord/Slack)
codg gateway --private-only # Gesichertes Gateway starten
codg models claude # Modelle filtern, die „claude" enthalten
codg runm start Qwen/Qwen3-8B-GGUF # Lokales Modell starten
codg runm download user/model # GGUF-Modell herunterladen
codg plugin install repo/name # Plugin installieren
codg plugin list # Installierte Plugins auflisten
codg install repo/name # Kurzform für plugin install
codg mcp add myserver cmd # MCP-Server hinzufügen
codg mcp list # Konfigurierte MCP-Server auflisten
codg skill url add <url> # Skill-Quell-URL hinzufügen
codg themes set catppuccin # Theme wechseln
# codg logs -f # Anwendungs-Logs verfolgen
codg toml # Gesamte Konfiguration anzeigen
codg stats/s # Nutzungsstatistiken anzeigen
codg dirs # Daten-/Konfig-Verzeichnispfade anzeigen
codg projects # Verfolgte Projektverzeichnisse auflisten
codg lite 2 # Lite-Modus-Stufe festlegen (0-4)
codg merge origin main # Sicheres Git-Merge mit v1/-Backup
codg migrate # Konfiguration aus .claude/.opencode migrieren
codg vm build # Auf entfernter VM bauen
codg vm run -- make test # Befehl in VM ausführen
codg sandbox run -- ./test.sh # In Sandbox ausführen
codg sandbox status # Sandbox-Verfügbarkeit prüfen
codg used # Nutzungslimits und API-Statistiken für alle Anbieter anzeigen
codg update # codg-Version aktualisieren
codg updatep # Provider-Definitionen aktualisieren# Eingabe aus einem anderen Befehl piepen.
cat errors.log | codg run "Was verursacht diese Fehler?"
# Ausführlicher Modus (Debug-Ausgabe nach stderr).
codg run -v "Diese Funktion debuggen"# Web-UI auf Standardport 4096 starten; (nach Abschluss des Tests freigeben).
codg web
# Benutzerdefinierter Port.
codg web -p 8080
# Nur-API-Modus (kein Frontend, kein Browser).
codg web 0# Plugin aus einem Git-Repository installieren.
codg install github.com/user/codg-xxx-authKopieren Sie xx_agent.md (.codg/agents/templates) oder SKILL.md (.codg/skills) in das jeweilige Verzeichnis
Erstellen Sie codg.toml im Projekt-Root (oder ~/.codg/config/codg.toml für globale Einstellungen):
# codg.toml — Minimale Projektkonfiguration.
[options]
lite_mode = 2 # 0 = alle Agenten, 2 = Standard-Minimalsatz, 4 = einzelner Agent
locale = "en" # UI-Sprache: en, zh-CN, ja
ctx_resize = true
token_save = 2
[options.tui]
theme = "catppuccin"
dark_mode = true
compact_mode = false
[tools.grep]
backends = ["rg", "sg", "csearch", "ngram", "regex"]# API-Schlüssel verwenden (unterstützt $ENV_VAR-Erweiterung).
[providers.anthropic]
api_key = "$ANTHROPIC_API_KEY"
# OAuth verwenden (via `codg auth` einrichten).
[providers.openai]
oauth = true
# Eigener / selbst gehosteter Provider.
[providers.local]
name = "My Local LLM"
type = "openai-compat"
base_url = "http://localhost:8080/v1"
api_key = "not-needed"# Kurzform: Modelltyp zuweisen.
agents.coder = "large"
agents.task = "small"
# Vollform: Agent feinjustieren.
[agents.advisor]
model = "large"
temperature = 0.3
thinking_budget = 32000# HTTP-MCP-Server.
[mcp.websearch]
type = "http"
url = "https://mcp.exa.ai/mcp?tools=web_search_exa"# Automatisches Laden und Herunterladen im TUI oder via codg skill
[option]
skill_urls = ["https://github.com/user/skills"][llama]
port = 8090
host = "127.0.0.1"
ctx_size = 32000
gpu = "auto" # auto, cuda, off[channels.telegram]
enabled = true
token = "$TELEGRAM_BOT_TOKEN"
allowed_ids = ["123456789"]
[channels.discord]
enabled = true
token = "$DISCORD_BOT_TOKEN"[permissions]
allowed_tools = ["bash", "edit", "view", "glob", "grep"]
allowed_dirs = ["**x"] # alle Verzeichnisse