定位为"Executive Function as a Service"的自我迭代 AI 编码代理,在执行前通过内部"心智社会"进行议会式审议,并自主循环改进直至代码质量达标。基于 Rust 构建,编译为单文件静态二进制,零运行时依赖。
核心定位#
OpenKoi 解决传统 AI 编码工具缺乏自主审查和迭代能力的问题,引入"议会制"多维度审议机制,通过 Plan-Execute-Evaluate-Refine 循环实现自动化质量把控,聚焦代码重构、审查及多步骤编程任务的端到端自主执行。
心智社会架构#
采用分层架构:顶层 Sovereign Directive(基于 SOUL.md + 价值模型 + 轨迹)向下传递至 Parliament(5 个 Agency:Guardian、Economist、Empath、Scholar、Strategist),再由 Orchestrator 分发至 Executor、Evaluator、Learner、Pattern Miner 等执行单元。
自主与迭代机制#
- Plan-Execute-Evaluate-Refine 循环,代理自己是自己的审查者
- 质量阈值自检(默认 quality ≥ 0.8)并自动重做
--simulate模拟推演模式,不实际执行
记忆与世界模型#
- 持久记忆:SQLite + 向量搜索,跨会话持久化
- World Model:Tool Atlas(工具可靠性/故障模式)、Domain Atlas(领域知识)、Human Atlas(用户偏好)
- 模式挖掘:观察用户习惯,自动提出新 Skill 建议
认知与反思#
- 日/周/深度反思循环,认知诚实审计
- Soul 人格系统,随交互模式演化
- 可通过
openkoi soul/mind/reflect命令内省
多模型编排#
支持 8+ 提供商(Anthropic、OpenAI、Google、Ollama、AWS Bedrock、Groq、DeepSeek、Moonshot/Kimi、MiniMax、OpenRouter、Together、xAI、Qwen 等),动态模型发现与模糊匹配,角色化模型分配(executor/evaluator/planner/embedder 可指定不同模型)。
安全与权限#
- 敏感信息(密钥、密码、PII)发送前自动脱敏
- 信任与委派系统:按领域授予自主行动权限(ask/suggest/act/autonomous),可审计
扩展与集成#
- 3 层插件系统:MCP(外部工具)、WASM(wasmtime 41 Cranelift JIT 沙箱)、Rhai(脚本引擎)
- 10 项外部集成:Slack、Discord、MS Teams、GitHub、Jira、Linear、Notion、Google Docs、Telegram、Email
- OpenClaw 兼容
.SKILL.md格式,跨工具可移植
运维与监控#
- 实时成本追踪与预算 Webhook 警告
- TUI 实时仪表板(ratatui)
- 本地 REST API(axum,端口 9742),支持 Webhook 回调
性能指标#
- <10ms 启动,~5MB 空闲内存,~20MB 二进制大小
- 支持平台:Linux(x86_64, ARM64)、macOS(Intel, Apple Silicon)
安装与上手#
brew tap openkoi-ai/openkoi && brew install openkoi
# 或
cargo install openkoi
# 或
curl -fsSL https://openkoi.ai/install.sh | sh
零配置启动,自动从环境变量、现有 CLI 工具(Claude CLI、Qwen CLI)、macOS Keychain 及本地模型服务器探测凭证并选择最佳模型。
核心命令#
| 命令 | 说明 |
|---|---|
openkoi "task" | 运行任务(默认 3 次迭代) |
openkoi think "task" | EFaaS 完整流水线 |
openkoi think "task" --simulate | 模拟模式 |
openkoi chat / --resume <id> | 交互式 REPL / 恢复会话 |
openkoi status --live | 实时监控 |
openkoi dashboard | TUI 仪表板 |
openkoi connect copilot | 连接 GitHub Copilot 订阅 |
关键参数:-i N(最大迭代次数)、--quality F(质量阈值)、--quiet、--redact、-m MODEL。
开源协议#
MIT(Copyright © 2025 OpenKoi)
待确认信息#
- 团队成员/作者:未列出具体个人开发者信息
- 首次发布时间:未明确标注
- openkoi.ai 网站内容未经实际访问验证