更新README信息
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
|
||||
Codeg(Code Generation)は、エンタープライズ級のマルチ Agent コーディングワークスペースです。
|
||||
Claude Code、Codex CLI、OpenCode、Gemini CLI、OpenClaw などのローカル AI コーディング Agent を
|
||||
デスクトップアプリ、スタンドアロンサーバー、または Docker コンテナに統合し——ブラウザからどこでもリモート開発が可能——セッション集約、並列 `git worktree` 開発、MCP/Skills 管理、
|
||||
Git/ファイル/ターミナル連携ワークフローを提供します。
|
||||
デスクトップアプリ、スタンドアロンサーバー、または Docker コンテナに統合し——ブラウザからどこでもリモート開発が可能——会話集約、並列 `git worktree` 開発、MCP/Skills 管理、
|
||||
チャットチャンネル連携(Telegram、Lark など)、Git/ファイル/ターミナル連携ワークフローを提供します。
|
||||
|
||||
## メインインターフェース
|
||||

|
||||
@@ -36,15 +36,16 @@ Git/ファイル/ターミナル連携ワークフローを提供します。
|
||||
## ハイライト
|
||||
|
||||
- 同一プロジェクトでのマルチ Agent 統合ワークスペース
|
||||
- ローカルセッションの取り込みと構造化レンダリング
|
||||
- ローカル会話の取り込みと構造化レンダリング
|
||||
- 内蔵 `git worktree` フローによる並列開発
|
||||
- **プロジェクトブート** — ビジュアル設定とライブプレビューで新規プロジェクトを作成
|
||||
- **チャットチャンネル** — Telegram、Lark(Feishu)などをコーディング Agent に接続し、リアルタイム通知やインタラクティブコマンドを利用
|
||||
- MCP 管理(ローカルスキャン + レジストリ検索/インストール)
|
||||
- Skills 管理(グローバルおよびプロジェクトスコープ)
|
||||
- Git リモートアカウント管理(GitHub およびその他の Git サーバー)
|
||||
- Web サービスモード — ブラウザから Codeg にアクセスでき、リモートワークに対応
|
||||
- **スタンドアロンサーバーデプロイ** — 任意の Linux/macOS サーバーで `codeg-server` を実行し、ブラウザからアクセス
|
||||
- **Docker サポート** — マルチステージビルドイメージ、`docker compose up` または `docker run` に対応、カスタムトークン・ポート設定、データ永続化およびプロジェクトディレクトリのマウントをサポート
|
||||
- **Docker サポート** — `docker compose up` または `docker run` に対応、カスタムトークン・ポート設定、データ永続化およびプロジェクトディレクトリのマウントをサポート
|
||||
- 統合エンジニアリングループ(ファイルツリー、Diff、Git 変更、コミット、ターミナル)
|
||||
|
||||
## プロジェクトブート
|
||||
@@ -64,9 +65,38 @@ Git/ファイル/ターミナル連携ワークフローを提供します。
|
||||
|
||||
現在 **shadcn/ui** プロジェクトのスキャフォールディングをサポートしており、タブベースの設計で将来のプロジェクトタイプ追加に対応しています。
|
||||
|
||||
## チャットチャンネル
|
||||
|
||||
お気に入りのメッセージングアプリ — Telegram、Lark(Feishu)など — を AI コーディング Agent に接続。Agent がタスクを完了したりエラーが発生した際にリアルタイム通知を受信し、スマートフォンから会話履歴を検索し、自動日次レポートを取得 — チャットアプリを離れることなくすべて対応可能。
|
||||
|
||||
### 対応チャンネル
|
||||
|
||||
| チャンネル | プロトコル | 状態 |
|
||||
| --- | --- | --- |
|
||||
| Telegram | Bot API(HTTP ロングポーリング) | 内蔵 |
|
||||
| Lark(Feishu) | WebSocket + REST API | 内蔵 |
|
||||
|
||||
> その他のチャンネル(Discord、Slack、WeChat、DingTalk など)は今後のリリースで対応予定。
|
||||
|
||||
### 主な機能
|
||||
|
||||
- **イベント通知** — Agent のターン完了やエラーがすべての有効なチャンネルにリアルタイムでプッシュ
|
||||
- **インタラクティブコマンド** — チャットアプリからコマンド(`/recent`、`/search`、`/detail`、`/today`、`/status`、`/help`)を送信し即座に応答を取得。コマンドプレフィックスの設定が可能。会話関連コマンド(開始、停止、承認など)は今後のリリースで対応予定
|
||||
- **日次レポート** — 予定された時刻に自動日次サマリーを生成(会話数、Agent タイプ別内訳、プロジェクトアクティビティを含む)
|
||||
- **多言語対応** — メッセージテンプレートは 10 言語に対応(英語、簡体字/繁体字中国語、日本語、韓国語、スペイン語、ドイツ語、フランス語、ポルトガル語、アラビア語)
|
||||
- **セキュアな認証情報** — トークンは OS キーリングに保存され、設定ファイルやログに公開されません
|
||||
- **リッチメッセージ** — Telegram では Markdown フォーマット、Lark ではカードベースレイアウト。すべてのプラットフォームでプレーンテキストフォールバックに対応
|
||||
|
||||
### セットアップ
|
||||
|
||||
1. **設定 → チャットチャンネル** でチャンネルを作成(Telegram または Lark を選択)
|
||||
2. ボットトークン(Telegram)またはアプリ認証情報(Lark)を入力 — OS キーリングに安全に保存
|
||||
3. イベントフィルターとオプションの日次レポートスケジュールを設定
|
||||
4. 接続 — Agent がイベントを発行するとメッセージが流れ始めます
|
||||
|
||||
## 対応範囲
|
||||
|
||||
### 1) セッション取り込み(履歴セッション)
|
||||
### 1) 会話取り込み(履歴会話)
|
||||
|
||||
| Agent | 環境変数パス | macOS / Linux デフォルト | Windows デフォルト |
|
||||
| --- | --- | --- | --- |
|
||||
@@ -263,13 +293,16 @@ Next.js 16 (Static Export) + React 19
|
||||
Shared Rust Core
|
||||
|- AppState
|
||||
|- ACP Manager
|
||||
|- Parsers (session ingestion)
|
||||
|- Parsers (conversation ingestion)
|
||||
|- Chat Channels
|
||||
|- Git / File Tree / Terminal
|
||||
|- MCP marketplace + config
|
||||
|- SeaORM + SQLite
|
||||
|
|
||||
v
|
||||
Local Filesystem / Git Repos
|
||||
┌───────┼───────┐
|
||||
v v v
|
||||
Local Filesystem Git Chat Channels
|
||||
/ Git Repos Repos (Telegram, Lark)
|
||||
```
|
||||
|
||||
## 制約事項
|
||||
|
||||
Reference in New Issue
Block a user