更新README信息
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
|
||||
Codeg(Code Generation)是一個企業級多 Agent 編碼工作台。
|
||||
它將本地 AI 編碼代理(Claude Code、Codex CLI、OpenCode、Gemini CLI、
|
||||
OpenClaw、Cline 等)整合到桌面應用、獨立伺服器或 Docker 容器中——透過瀏覽器即可遠端開發——支援會話彙整、並行 `git worktree`
|
||||
開發、MCP/Skills 管理,以及整合的 Git/檔案/終端工作流。
|
||||
OpenClaw、Cline 等)整合到桌面應用、獨立伺服器或 Docker 容器中——透過瀏覽器即可遠端開發——支援對話彙整、並行 `git worktree`
|
||||
開發、MCP/Skills 管理、訊息渠道互動(Telegram、飛書等),以及整合的 Git/檔案/終端工作流。
|
||||
|
||||
## 主介面
|
||||

|
||||
@@ -36,15 +36,16 @@ OpenClaw、Cline 等)整合到桌面應用、獨立伺服器或 Docker 容器
|
||||
## 核心亮點
|
||||
|
||||
- 同一專案中的多 Agent 統一工作台
|
||||
- 本地會話解析與結構化渲染
|
||||
- 本地對話解析與結構化渲染
|
||||
- 內建 `git worktree` 並行開發流程
|
||||
- **專案啟動器** — 視覺化建立新專案,即時預覽效果
|
||||
- **訊息渠道** — 連接 Telegram、飛書等即時通訊應用到編碼代理,即時接收通知並進行互動式命令操作
|
||||
- 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 @@ OpenClaw、Cline 等)整合到桌面應用、獨立伺服器或 Docker 容器
|
||||
|
||||
目前支援 **shadcn/ui** 專案腳手架,分頁式設計為未來支援更多專案類型做好了準備。
|
||||
|
||||
## 訊息渠道
|
||||
|
||||
連接你喜愛的即時通訊應用——Telegram、飛書等——到 AI 編碼代理。當代理完成任務或遇到錯誤時接收即時通知,透過手機查詢對話歷史,取得自動化日報——無需離開聊天應用。
|
||||
|
||||
### 支援的渠道
|
||||
|
||||
| 渠道 | 協定 | 狀態 |
|
||||
| --- | --- | --- |
|
||||
| Telegram | Bot API(HTTP 長輪詢) | 內建 |
|
||||
| 飛書 | WebSocket + REST API | 內建 |
|
||||
|
||||
> 更多渠道(Discord、Slack、微信、釘釘等)計劃在未來版本中支援。
|
||||
|
||||
### 主要功能
|
||||
|
||||
- **事件通知** — 代理的回合完成和錯誤事件即時推送到所有已啟用的渠道
|
||||
- **互動式命令** — 從聊天應用發送命令(`/recent`、`/search`、`/detail`、`/today`、`/status`、`/help`)並獲得即時回應;支援自訂命令前綴。對話相關命令(如啟動、停止、審批)將在後續版本中支援
|
||||
- **每日報告** — 在預設時間自動產生每日摘要,包括對話數量、代理類型分佈和專案活躍度
|
||||
- **多語言** — 訊息範本支援 10 種語言(英語、簡體中文/繁體中文、日語、韓語、西班牙語、德語、法語、葡萄牙語、阿拉伯語)
|
||||
- **安全憑據** — 令牌儲存在作業系統密鑰環中,不會暴露在設定檔或日誌中
|
||||
- **豐富訊息** — Telegram 使用 Markdown 格式,飛書使用卡片佈局;所有平台均支援純文字回退
|
||||
|
||||
### 設定
|
||||
|
||||
1. 在 **設定 → 訊息渠道** 中建立渠道(選擇 Telegram 或飛書)
|
||||
2. 輸入 Bot Token(Telegram)或應用憑據(飛書)——安全儲存在作業系統密鑰環中
|
||||
3. 設定事件篩選器和可選的每日報告排程
|
||||
4. 連接——當代理發出事件時,訊息將開始流轉
|
||||
|
||||
## 支援範圍
|
||||
|
||||
### 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