Files
codeg/docs/readme/README.ja.md
2026-03-17 22:52:26 +08:00

5.1 KiB
Raw Blame History

Codeg

Release License Tauri Next.js

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Deutsch | Français | Português | العربية

CodegCode Generationは、エンタープライズ級のマルチ Agent コーディングワークスペースです。 Claude Code、Codex CLI、OpenCode、Gemini CLI、OpenClaw などのローカル AI コーディング Agent を 1 つのデスクトップアプリに統合し、セッション集約、並列 git worktree 開発、MCP/Skills 管理、 Git/ファイル/ターミナル連携ワークフローを提供します。

メインインターフェース

Codeg Light Codeg Dark

セッションタイル表示

Codeg Light Codeg Dark

現在のステータス: v0.1.x(高速イテレーション中、アーリーアダプター向け)

ハイライト

  • 同一プロジェクトでのマルチ Agent 統合ワークスペース
  • ローカルセッションの取り込みと構造化レンダリング
  • 内蔵 git worktree フローによる並列開発
  • MCP 管理(ローカルスキャン + レジストリ検索/インストール)
  • Skills 管理(グローバルおよびプロジェクトスコープ)
  • 統合エンジニアリングループファイルツリー、Diff、Git 変更、コミット、ターミナル)

対応範囲

1) セッション取り込み(履歴セッション)

Agent 環境変数パス macOS / Linux デフォルト Windows デフォルト
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

注: 環境変数はフォールバックパスより優先されます。

2) ACP リアルタイムセッション

現在、Claude Code、Codex CLI、Gemini CLI、OpenCode、OpenClaw の 5 つのエージェントをサポートしています。

3) Skills 設定サポート

  • 対応済み: Claude Code / Codex / OpenCode / Gemini CLI / OpenClaw
  • 他のアダプターは順次追加予定

4) MCP ターゲットアプリ

現在の書き込み対象:

  • Claude Code
  • Codex
  • OpenCode

クイックスタート

必要条件

  • Node.js >=22(推奨)
  • pnpm >=10
  • Rust stable2021 edition
  • Tauri 2 ビルド依存パッケージ

LinuxDebian/Ubuntuの例:

sudo apt-get update
sudo apt-get install -y \
  libwebkit2gtk-4.1-dev \
  libayatana-appindicator3-dev \
  librsvg2-dev \
  patchelf

開発

pnpm install

# デスクトップアプリ全体Tauri + Next.js
pnpm tauri dev

# フロントエンドのみ
pnpm dev

# フロントエンド静的エクスポートout/ へ)
pnpm build

# デスクトップビルド
pnpm tauri build

# Lint
pnpm eslint .

# Rust チェックsrc-tauri/ で実行)
cargo check
cargo clippy
cargo build

アーキテクチャ

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

制約事項

  • フロントエンドは静的エクスポートを使用(output: "export"
  • Next.js の動的ルート([param])は不可。代わりにクエリパラメータを使用
  • Tauri コマンドパラメータ: フロントエンドは camelCase、Rust は snake_case
  • TypeScript strict モード

プライバシーとセキュリティ

  • 解析、ストレージ、プロジェクト操作はデフォルトでローカルファースト
  • ネットワークアクセスはユーザーが明示的に操作した場合のみ発生
  • エンタープライズ環境向けのシステムプロキシサポート

ライセンス

Apache-2.0。LICENSE を参照してください。