[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74843":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},74843,"openocta","openocta\u002Fopenocta","开源企业级智能体，专为中国团队打造","https:\u002F\u002Fwww.openocta.ai\u002F",null,"TypeScript",2862,323,84,20,0,59,136,312,177,109.53,"GNU General Public License v3.0",false,"main",[],"2026-06-12 04:01:16","\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fimgs\u002Fopenocta_logo.png\" alt=\"OpenOcta 八爪鱼\" width=\"420\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cb>OpenOcta 八爪鱼\u003C\u002Fb> —— 开源企业级 AI Agent；单一二进制，随处部署，快速使用，对接企业。\n\u003C\u002Fp>\n\n> [English](README.en.md) | 简体中文\n\nOpenOcta **完全自研**为 **单一 Go 二进制后端 + 内嵌前端**，适用于企业内的智能对话、流程自动化，以及业务系统、API 与工具链的整合。\n\n**热烈欢迎大家对该项目提交PR或者好的意见**\n\n---\n\n## 项目简介\n\n- **定位**：在企业内提供统一的 **AI Agent 运行时与控制面**，可接入业务系统、HTTP\u002FAPI、MCP 工具与自定义技能，支持对话、任务编排与自动化集成。\n- **形态**：一个包含 Gateway、Agent、Channels、Cron、前端静态资源的单一二进制，可通过 CLI、HTTP\u002FWebSocket、Webhook 等方式对接外部系统。\n\n---\n\n## 交流与反馈\n\n- **讨论与使用经验分享**：欢迎加入八爪鱼讨论群，交流部署实践、集成场景与最佳实践。\n- **问题反馈与需求建议**：可以在群内提问或反馈使用问题，也欢迎在 Git 仓库中提交 Issue \u002F PR。\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fimgs\u002Fwechat.png\" alt=\"OpenOcta 讨论群二维码\" width=\"220\" height=\"220\">\n  \u003Cbr\u002F>\n  \u003Csub>扫码加入 OpenOcta 讨论群，获取最新动态与问题支持\u003C\u002Fsub>\n\u003C\u002Fp>\n\n---\n\n## 快速开始\n\n### 环境要求\n\n- **Go 1.24+**（用于构建后端）\n- **Node ≥18**（仅构建时用于编译前端，生产环境无需 Node）\n- 环境变量 **`ANTHROPIC_API_KEY`**（使用 `agent` 命令时需要）\n\n### 构建与启动 Gateway\n\n```bash\n# 构建（推荐使用 Makefile）\nmake build\n\n# 或使用脚本\n.\u002Fbuild.sh build   # 支持: ui | embed | go | build | clean | snapshot | release | docker\n\n# 启动 Gateway\nmake run\n# 或\n.\u002Fopenocta gateway run\n```\n\nGateway 默认监听 `http:\u002F\u002F127.0.0.1:18900`，HTTP 与 WebSocket 共用同一端口，**前端已通过 go:embed 内嵌在二进制中**，直接通过浏览器访问即可使用 Control UI。\n\n### 开发模式（前端热更新）\n\n```bash\n# 终端 1：运行 Gateway（需要先构建一次）\n.\u002Fopenocta gateway run\n\n# 终端 2：运行前端 Dev Server（端口 5173）\nmake run-ui\n```\n\n浏览器访问 `http:\u002F\u002Flocalhost:5173` 即可调试前端。\n\n### 使用 Agent CLI\n\n```bash\nexport ANTHROPIC_API_KEY=your-key\n.\u002Fopenocta agent -m \"Hello, echo test\"\n```\n\n### 配置文件\n\n首次运行且配置文件不存在时，会自动从嵌入的 `openocta.json.example` 初始化并写入配置目录：\n\n| 平台          | 默认配置目录                       |\n|---------------|------------------------------------|\n| Linux \u002F macOS | `~\u002F.openocta\u002Fopenocta.json`       |\n| Windows       | `%APPDATA%\\openocta\\openocta.json` |\n\n### macOS 桌面安装（.dmg）\n\n- **`.dmg`**：挂载后路径在 **`\u002FVolumes\u002F...`**（只读映像），将应用拖入「应用程序」或按首次运行弹窗安装到 **`\u002FApplications\u002FOpenOcta.app`**；**不要**把 `\u002FVolumes` 下内容当成已安装副本，应在访达中**推出**磁盘映像。详见 `deploy\u002Fdist-README.md`。\n\n---\n\n## 文档与参考\n\n### 文档语言映射\n\n- **中文文档**\n  - 根文档：`README.md`（本文件）\n  - 后端：`src\u002FREADME.md`\n  - 前端：`ui\u002FREADME.md`\n- **English Docs**\n  - Root: `README.en.md`\n\n### 主要文档\n\n- **后端总览**：`src\u002FREADME.md`  \n  模块说明、迁移状态与后端相关文档索引。\n- **前端说明**：`ui\u002FREADME.md`  \n  Control UI 功能介绍、开发脚本与目录结构。\n- **配置与能力**（位于 `src\u002Fdocs\u002F`）：\n  - `configuration.md` — 配置总览：agents、channels、gateway、cron、hooks、memory 等。\n  - `mcp-configuration.md` — MCP 服务器声明与权限、超时配置。\n  - `request-tracing.md` — 请求追踪、token 用量与调用链记录。\n  - `webhooks.md` — `\u002Fhooks\u002Fwake`、`\u002Fhooks\u002Fagent`、`\u002Fhooks\u002Falert` 的请求\u002F响应结构与适用场景。\n  - `architecture.md` — 基于 agentsdk-go 的分层设计与扩展点。\n  - `skills.md`、`tools.md`、`tools-builtin.md`、`tools-openocta.md` — 技能与工具系统的整体说明。\n\n上游参考：\n\n- [OpenClaw 官方仓库](https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw)\n- [docs.openclaw.ai](https:\u002F\u002Fdocs.openclaw.ai)（包含 Gateway 协议、配置等官方文档）\n\n---\n\n## 项目结构\n\n```text\nOpenOcta\u002F\n├── src\u002F                    # Go 后端（Gateway、Agent、Channels、Cron 等）\n│   ├── cmd\u002Fopenocta\u002F       # CLI 入口与子命令\n│   ├── embed\u002F              # 嵌入资源（前端、config-schema、openocta.json.example）\n│   │   └── frontend\u002F       # 前端构建产物（由 build 生成）\n│   ├── pkg\u002F                # 核心模块\n│   └── README.md           # 后端详细说明\n├── ui\u002F                     # Control UI 前端（Lit + Vite，WebSocket 控制面）\n│   └── README.md           # 前端详细说明\n├── deploy\u002F                 # 部署相关（Dockerfile、systemd 服务）\n└── docs\u002F                   # 文档与迁移计划\n```\n\n- **后端**：Go 1.24+，提供 Gateway HTTP + WebSocket、Agent、Channels、Cron、Config 等能力。\n- **前端**：Control UI 通过 **go:embed** 嵌入单一二进制，生产环境无需单独部署前端。\n- **单一二进制**：构建后的 `openocta` 已包含前端与配置模板，可直接分发运行。\n\n---\n\n## 版权声明\n\n本仓库遵循 **GPLv3** 开源限制。\n\n你可以基于 OpenOcta 的源代码进行二次开发，但是需要遵守以下规定：\n\n- 不能替换和修改 OpenOcta 的 Logo 和版权信息；\n- 二次开发后的衍生作品必须遵守 GPLv3 的开源义务。\n\n如需商业授权，请联系：**sales@databuff.com**。\n","OpenOcta 八爪鱼是一个专为中国团队打造的开源企业级智能体，旨在为企业提供统一的AI Agent运行时与控制面。它以单一Go二进制后端加内嵌前端的形式存在，支持智能对话、流程自动化以及业务系统和API的整合。项目采用TypeScript编写，并且具备快速部署、易于集成的特点。适用于需要通过AI技术提升内部沟通效率或实现特定业务流程自动化的场景。无论是对接现有工具链还是自定义技能开发，OpenOcta都提供了灵活的支持方案。",2,"2026-06-11 03:51:03","high_star"]