AI 编程工具
Ortim:多智能体 AI 软件工厂,将简要需求转化为可审查、可审计的代码
orhanurullah/ortim · Disciplined multi-agent AI software factory: brief → PRD → RFC → task DAG → reviewed code. Human approval gates, hash-chained audit log, deterministic architecture selection.
ELI5:它是什么,解决什么问题
Ortim 是一个基于 Python 的命令行工具,将一段简要需求(brief)通过多智能体流水线转化为可运行、经审查并带审计追踪的代码。流水线包含 Babel 意图解析、PRD/RFC 生成、任务 DAG 编排、Worker 执行与 Reviewer 链审查,并设置两个强制人工审批门(PRD、RFC)与多个条件门。架构选型由确定性评分器完成(LLM 不参与选择层级),所有 LLM 调用、状态转换与门决策写入哈希链式 JSONL 审计日志,支持漂移检查与防篡改验证。支持 DeepSeek、Anthropic、Ollama 等多种提供者按角色路由。
核心能力与快速开始
★ 1 · Python
- 能做什么
- 以确定性状态机驱动多智能体流水线:Babel 将任意语言 brief 转为结构化意图,Analyst 链产出 PRD 与 stack,Architect 生成 RFC,Orchestrator 生成 scope-locked 任务 DAG,Worker 与 Reviewer 链(Code → Security → Test → Perf)执行审查。提供两个强制人工审批门(G1=PRD,G2=RFC)与五个条件门(schema、外部 API、安全严重度≥medium、部署、预算上限)。架构层级由规则评分器从 12 种模板中选择,而非 LLM。每任务 3 次尝试预算,失败升级为 AWAITING_HITL。模块边界沙箱拒绝越界写入,仅安装声明的 key_libraries。所有 LLM 调用、状态迁移、门决策与 hook 输出写入哈希链式 JSONL 审计日志,支持 oortim audit-verify 篡改检测与 drift-check 一致性校验。
- 适用场景
- 适用于需要将书面需求通过可辩护、可追溯的工程流水线落地的场景:全新项目(greenfield)与已有代码库(brownfield,通过 package.json/pyproject.toml 等自动检测)的需求到代码转化;需要人工审批节点与审计追踪的团队协作开发;需要按角色路由到不同 LLM 提供者(如预算敏感的 DeepSeek 与判断要求高的 Anthropic、本地 Ollama)的成本优化;以及希望在不提交 API key 的情况下通过 ortim demo 或 ortim score-tier 预览流水线与架构评分结果。
- 项目形态
- 可直接使用的工具
- 部署方式
- 通过 pip install ortim 安装的本地命令行工具,需要 Python ≥ 3.11。本地优先,工作区在项目目录下以 .ortim/ 命名空间管理。cloud 同步为早期预览、指向 cloud.ortim.dev,访问为邀请制。
- 主要依赖
- Python ≥ 3.11。实时运行需配置 LLM 提供者凭据(DeepSeek / Anthropic / 本地 Ollama 或任意 OpenAI 兼容端点),可通过 ortim config init 向导或环境变量设置。无 key 时可运行 ortim demo(回放录制运行)与 ortim score-tier(无 API key、无工作区)。来源标注为 FSL-1.1-Apache-2.0,生产使用免费,但非 OSI 开源,发布两年后转为 Apache-2.0。
- 使用限制
- 材料未说明硬件要求、各提供者的具体速率限制或除示例成本外的完整费用。cloud 治理同步为邀请制预览。Ortim_Architecture.md 当前为土耳其语/英语混合,完整英文翻译尚在 Phase 4。README 中的成本数字为特定 proof-point 运行的近似值,不代表所有场景。
- 许可证
- NOASSERTION
- 最近推送
- 2026-09-21 00:26
资料检查:2026-09-22 07:00 · 卡片整理:2026-09-22 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
将一段简要需求通过多智能体流水线转化为可运行、经审查并带审计追踪的代码,用于代码生成、代码审查、测试与排错;支持在现有代码库(brownfield)中自动检测并生成范围受限的任务。
查看内容依据
Turn a one-paragraph brief into working, reviewed, audit-trailed code
由 AI 根据来源材料整理,未进行安装或运行验证
产品经理
从简要需求自动生成 PRD 与 RFC,并设置强制人工审批门(G1=PRD、G2=RFC)供产品经理审查与批准,用于需求分析与 PRD 撰写。
查看内容依据
Two mandatory gates (G1 = PRD, G2 = RFC).
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。