Files
codeg/docs/readme/README.de.md
2026-03-28 20:40:28 +08:00

6.6 KiB

Codeg

Release License Tauri Next.js

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

Codeg Light Codeg Dark

Sitzungskachelansicht

Codeg Light Codeg Dark

Einstellungen

Agenten MCP Skills Versionskontrolle Webdienst
Agents Agents MCP MCP Skills Skills Version Control Version Control Web Service Web Service

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.

Project Boot Light Project Boot Dark

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 init mit 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: camelCase im Frontend, snake_case in 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.