kortix-ai/CompanyOS
AI 工程面向团队的开源 AI 智能体平台,把公司规则写成代码,让智能体在独立云电脑上按事件和计划持续执行任务。
项目介绍
Kortix CompanyOS 是一个面向整个公司的云端智能体运行平台。智能体、技能、规则和连接器都以文件形式放在一个 git 仓库里,相当于把公司配置写成代码;用户对话的是负责分派的 My Kortix,它把写作、研究、编码和应用开发等任务交给为该项工作定义的智能体,在各自独立的云电脑上运行,空闲时休眠、下次唤醒时保留完整历史。
任务可以由定时计划、签名 Webhook、连接器或应用事件、合并请求触发。会话之间可以后台交接、用工作流并行协调多个智能体、互相发消息并自行回报结果;每个改动落到 main 前都要经过人工审批。智能体可接入 3,000+ 应用连接器,也支持 MCP、OpenAPI、GraphQL 和原始 HTTP,并能构建和托管内部工具或站点。模型通过 Kortix LLM 网关统一接入,可用平台托管模型、自带供应商密钥,或使用 ChatGPT / Claude 订阅。
它适合希望团队共享同一套智能体、技能和公司记忆,而不是每人各开聊天窗口的团队。
快速使用
在具备 curl 和 bash 的终端中安装 CLI:
curl -fsSL https://kortix.com/install | bash
然后初始化项目并部署:
kortix init
kortix ship
kortix init 会生成 kortix.yaml 以及智能体、技能和运行时配置;kortix ship 推送仓库并把整套配置在云端运行起来。之后可以从提示词创建会话、查看待审批改动,并在终端与智能体对话:
kortix sessions new --prompt "Summarize this week's commits and open a change request"
kortix cr ls
kortix chat
不想本地安装的话,也可以直接在托管应用里注册、创建项目和会话,完整流程见 使用指南。以上命令和顺序来自 Quickstart。
自托管
自托管是一套 Docker Compose 栈,部署在你自己的云账号、VPC 或本地服务器上,镜像与托管云相同:
curl -fsSL https://kortix.com/install | bash
kortix self-host start
kortix hosts use selfhost
首次运行会询问六项配置,不需要模型密钥;GitHub 连接和模型密钥在应用内之后添加。它是自托管而非离线部署:智能体沙箱运行在配置的计算供应商上(默认 Platinum),镜像从 Docker Hub 拉取。更多说明见 自托管指南。
使用约束
- 平台与前置条件: 快速开始面向带
curl和bash的 Unix 终端;本地开发使用pnpm和仓库自带的 Docker 环境。应用分布在apps/web、api、cli、desktop-electron、mobile和sandbox中。 - 外部依赖: 自托管仍依赖配置好的沙箱计算供应商和镜像仓库,不是完全断网的部署方式。
- 权限与数据: 连接器凭据保存在服务端,密钥按项目分别加密存储;团队控制包括角色、组、按资源权限、审计日志、SAML 2.0 SSO 和 SCIM 2.0。SOC 2 Type I 是云服务侧的说法,自托管环境需自行核对适用范围。
- 许可证: 仓库元数据未标注标准 OSI 许可证(NOASSERTION)。另有白标许可,允许改名并对外托管,条件是把 Platinum 作为其所有能力的独家计算供应商(WHITE-LABEL-LICENSE.md)。商业使用前请阅读实际的许可文件。
HotRepo 点评
2026-11-08 的 TypeScript 日榜记录显示,该项目当天有 20,552 Star(当日新增 92)和 3,459 Fork,在该语言榜的最好名次为第 5。这说明当天它在 TypeScript 项目中相当靠前,但单日快照不足以判断趋势,也没有全语言日榜名次记录。更值得关注的是架构取舍:把智能体状态与可随时丢弃的云电脑分离、用事件触发会话、并让任何进入 main 的改动必须经过人工审批,这些具体设计让它不同于只包装聊天会话的智能体工具。自托管能否真正兑现「数据与基础设施自主」的主张,需要结合你自己的基础设施和供应商配置来验证。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。