6.6 KiB
Codeg
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Deutsch | Français | Português | العربية
Codeg (Code Generation) ist ein unternehmenstauglicher Multi-Agent-Workspace
für die Programmierung.
Es vereint lokale KI-Coding-Agenten (Claude Code, Codex CLI, OpenCode,
Gemini CLI, OpenClaw usw.) in einer Desktop-App und einem Webservice — Remote-Entwicklung von jedem Browser aus — mit Sitzungsaggregation,
paralleler git worktree-Entwicklung, MCP/Skills-Verwaltung und integrierten
Git/Datei/Terminal-Workflows.
Hauptoberfläche
Sitzungskachelansicht
Einstellungen
| Agenten | MCP | Skills | Versionskontrolle | Webdienst |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
Highlights
- Einheitlicher Multi-Agent-Workspace im selben Projekt
- Lokale Sitzungserfassung mit strukturierter Darstellung
- Parallele Entwicklung mit integrierten
git worktree-Abläufen - Projekt-Starter — neue Projekte visuell erstellen mit Live-Vorschau
- MCP-Verwaltung (lokaler Scan + Registry-Suche/Installation)
- Skills-Verwaltung (global und projektbezogen)
- Git-Remote-Kontoverwaltung (GitHub und andere Git-Server)
- Webdienst-Modus — Zugriff auf Codeg über jeden Browser für Remote-Arbeit
- Integrierter Engineering-Kreislauf (Dateibaum, Diff, Git-Änderungen, Commit, Terminal)
Projekt-Starter
Erstellen Sie neue Projekte visuell mit einer geteilten Oberfläche: links konfigurieren, rechts in Echtzeit Vorschau anzeigen.
Funktionen
- Visuelle Konfiguration — Stil, Farbthema, Icon-Bibliothek, Schrift, Rahmenradius und mehr über Dropdowns auswählen; die Vorschau aktualisiert sich sofort
- Live-Vorschau — das gewählte Look & Feel wird in Echtzeit gerendert, bevor etwas erstellt wird
- Ein-Klick-Erstellung — klicken Sie auf „Projekt erstellen" und der Launcher führt
shadcn initmit Ihrem Preset, Framework-Template (Next.js / Vite / React Router / Astro / Laravel) und Paketmanager (pnpm / npm / yarn / bun) aus - Paketmanager-Erkennung — prüft automatisch, welche Paketmanager installiert sind und zeigt ihre Versionen an
- Nahtlose Integration — das neu erstellte Projekt wird sofort im Codeg-Workspace geöffnet
Unterstützt derzeit shadcn/ui-Projekt-Scaffolding, mit einem Tab-basierten Design für zukünftige Projekttypen.
Unterstützter Umfang
1) Sitzungserfassung (historische Sitzungen)
| Agent | Umgebungsvariablen-Pfad | macOS / Linux Standard | Windows Standard |
|---|---|---|---|
| Claude Code | $CLAUDE_CONFIG_DIR/projects |
~/.claude/projects |
%USERPROFILE%\\.claude\\projects |
| Codex CLI | $CODEX_HOME/sessions |
~/.codex/sessions |
%USERPROFILE%\\.codex\\sessions |
| OpenCode | $XDG_DATA_HOME/opencode/opencode.db |
~/.local/share/opencode/opencode.db |
%USERPROFILE%\\.local\\share\\opencode\\opencode.db |
| Gemini CLI | $GEMINI_CLI_HOME/.gemini |
~/.gemini |
%USERPROFILE%\\.gemini |
| OpenClaw | — | ~/.openclaw/agents |
%USERPROFILE%\\.openclaw\\agents |
| Cline | $CLINE_DIR |
~/.cline/data/tasks |
%USERPROFILE%\\.cline\\data\\tasks |
Hinweis: Umgebungsvariablen haben Vorrang vor Fallback-Pfaden.
2) ACP-Echtzeitsitzungen
Unterstützt derzeit 6 Agenten: Claude Code, Codex CLI, Gemini CLI, OpenCode, OpenClaw und Cline.
3) Skills-Einstellungen
- Unterstützt:
Claude Code / Codex / OpenCode / Gemini CLI / OpenClaw / Cline - Weitere Adapter werden schrittweise hinzugefügt
4) MCP-Zielanwendungen
Aktuelle beschreibbare Ziele:
- Claude Code
- Codex
- OpenCode
Schnellstart
Voraussetzungen
- Node.js
>=22(empfohlen) - pnpm
>=10 - Rust stable (2021 edition)
- Tauri-2-Build-Abhängigkeiten
Linux-Beispiel (Debian/Ubuntu):
sudo apt-get update
sudo apt-get install -y \
libwebkit2gtk-4.1-dev \
libayatana-appindicator3-dev \
librsvg2-dev \
patchelf
Entwicklung
pnpm install
# Vollständige Desktop-App (Tauri + Next.js)
pnpm tauri dev
# Nur Frontend
pnpm dev
# Frontend-Statikexport nach out/
pnpm build
# Desktop-Build
pnpm tauri build
# Lint
pnpm eslint .
# Rust-Prüfungen (in src-tauri/ ausführen)
cargo check
cargo clippy
cargo build
Architektur
Next.js 16 (Static Export) + React 19
|
| invoke()
v
Tauri 2 Commands (Rust)
|- ACP Manager
|- Parsers (local session ingestion)
|- Git / File Tree / Terminal runtime
|- MCP marketplace + local config writer
|- SeaORM + SQLite
|
v
Local Filesystem / Local Agent Data / Git Repos
Einschränkungen
- Frontend verwendet statischen Export (
output: "export") - Keine dynamischen Next.js-Routen (
[param]); stattdessen Query-Parameter verwenden - Tauri-Befehlsparameter:
camelCaseim Frontend,snake_casein Rust - TypeScript im strikten Modus
Datenschutz und Sicherheit
- Standardmäßig lokal für Analyse, Speicherung und Projektoperationen
- Netzwerkzugriff erfolgt nur bei benutzergesteuerten Aktionen
- Systemproxy-Unterstützung für Unternehmensumgebungen
Lizenz
Apache-2.0. Siehe LICENSE.















