mission-control

GitHub
1.8k 401 较难 1 次阅读 2天前MITAgent
AI 解读 由 AI 自动生成,仅供参考

Mission-control 是全球首款“自主产品引擎”,旨在让软件产品在无人值守的情况下实现自我进化。它通过 AI 智能体自动完成从市场调研、功能构思、代码构建到测试审查的全流程,并直接以拉取请求(PR)的形式交付成果,真正实现了"24/7 全天候自动迭代”。

这款工具主要解决了产品开发中重复性高、反馈周期长以及夜间或假期无法持续进度的痛点。它特别适合希望提升研发效率的全栈开发者、独立黑客以及小型创业团队,让用户能将精力集中在核心战略上,而将常规的功能优化交给系统处理。

Mission-control 的技术亮点在于其独特的“技能创造循环”:智能体在执行任务后会自动提取可复用的操作步骤并存为“技能剧本”,随着使用次数增加,系统利用贝叶斯置信评分不断优化这些技能,无需人工干预即可越用越聪明。此外,它还支持想法去重、A/B 测试、一键回滚以及完整的成本追踪功能。用户既可以通过 OpenClaw 网关自行部署以保障数据隐私,也能利用其丰富的 API 接口灵活集成到现有工作流中,是打造自动化产品研发闭环的强大助手。

使用场景

某 SaaS 初创团队希望在夜间自动优化其 Next.js 仪表盘的用户体验,但缺乏专职产品经理进行持续的市场调研与功能迭代。

没有 mission-control 时

  • 市场洞察滞后:团队需人工定期搜集竞品动态和用户反馈,往往在需求提出数周后才能排期开发,错失市场窗口。
  • 创意到代码周期长:从构思新功能到编写测试用例、提交代码,依赖开发人员手动执行,耗时且容易因疲劳产生疏漏。
  • 试错成本高昂:缺乏自动化 A/B 测试机制,新功能上线后若表现不佳,回滚流程繁琐,常导致线上服务短暂中断。
  • 知识无法沉淀:成功的构建步骤或部署脚本散落在不同成员的本地环境中,未能形成可复用的标准化技能库。

使用 mission-control 后

  • 7x24 小时自主调研:AI 代理在夜间自动扫描市场趋势,生成经过查重筛选的高质量功能创意,并直接转化为待办任务。
  • 全自动闭环交付:系统自动完成从代码生成、单元测试到提交 Pull Request 的全流程,开发者清晨只需审查合并即可。
  • 智能实验与自愈:自动运行产品方案的 A/B 测试,一旦监控到部署失败,立即触发自动回滚流水线,确保生产环境零故障。
  • 技能自我进化:每次任务完成后,系统自动提取有效操作为“可执行剧本”,并通过贝叶斯评分不断优化,让后续任务执行更精准。

mission-control 将被动响应式开发转变为主动进化的产品引擎,让团队在睡眠中也能实现产品的持续迭代与自我完善。

运行环境要求

操作系统
  • Linux
  • macOS
GPU

未说明

内存

未说明 (建议部署在 VPS 上)

依赖
notes该项目是一个基于 Next.js 和 TypeScript 的全栈应用,而非单纯的 Python AI 模型脚本。官方强烈推荐使用 Hetzner VPS 进行部署。支持通过 Docker 运行。系统核心功能包括自主研究、创意生成、自动构建和 PR 提交,依赖外部 LLM API(如 OpenAI)而非本地 GPU 推理。数据库使用 SQLite。
python未说明
Next.js 14
TypeScript 5
SQLite 3
Docker
mission-control hero image

快速开始

Autensa

全球首款自主产品引擎
autensa.com

您的产品会在您熟睡时全天候自我优化。
研究 → 构思 → 滑动选择 → 构建 → 测试 → 审核 → 拉取请求 — 全程自动化。

我强烈推荐使用 Hetzner VPS 来运行这个项目。您可以在这里注册。

GitHub 星标 GitHub 问题 许可证 欢迎提交 PR Next.js TypeScript SQLite

🎮 实时演示快速开始Docker新功能特性工作原理配置贡献者

▶️ 观看 Autensa v2 介绍视频


🚀 v2.4.0 新增功能

代理技能创建循环

  • 代理学习可重用流程 — 当任务完成时,系统会从代理的操作中提取结构化技能(构建步骤、部署脚本、配置模式)。这些技能以可执行剧本的形式存储,包含命令、先决条件和验证步骤。
  • 技能随使用不断优化 — 代理会报告某项技能是否有效。基于贝叶斯置信度评分机制,成熟的技能将被优先使用,而不可靠的技能则会被逐步淘汰。无需人工干预。
  • 调度时直接注入 — 匹配到的技能会作为首要指令呈现给代理,而非附加说明。例如,代理 #1 首次完成构建流程后,代理 #2 就可以直接按照该流程进行操作。

历史版本回顾

v2.3.x — 创意去重、聊天、撤销、A/B 测试、回滚
  • 创意相似度检测与自动去重
  • 可悬浮的操作员聊天小部件,支持 @提及功能
  • 10 秒内可撤销滑动操作,并提供批量审核模式
  • 产品方案 A/B 测试
  • 通过 GitHub Webhook 实现的自动化回滚流水线

创意相似度检测

  • 自动去重 — 新创意会与现有创意进行比对。与已拒绝创意相似度超过 90% 的新创意将被自动屏蔽,相似创意则会显示警告标识。所有操作均有完整审计记录。

操作员聊天小部件

  • 随时随地聊天 — 可悬浮的聊天小部件,按任务分线程对话。支持 @agent 提及、命令面板(/status/nudge/checkpoint)以及未读消息提醒。

滑动撤销与批量审核

  • 10 秒内撤销 — 可完全撤销任何滑动操作,包括删除任务。同时提供批量审核模式,方便表格视图中的多选操作。

产品方案 A/B 测试

  • 测试您的产品方案 — 可针对不同版本的产品方案同时或交替运行 A/B 测试。研究与构思阶段分别针对各版本展开,最终比较审批通过率的统计差异。

自动化回滚流水线

  • 失败部署自动回滚 — GitHub Webhook 监控合并后的 PR。合并后会进行健康检查,一旦检测到失败,便会自动创建回滚 PR。

活动仪表板选择器

  • 工作空间选择器/activity 会列出所有工作空间,而非硬编码为单一空间。

历史版本回顾

v2.2.1 — 健康检查与备份 API
  • /api/health/api/health/metrics 用于监控集成
  • 数据库备份 API,可选择上传至 S3
v2.2.0 — 偏好学习与令牌追踪
  • 基于滑动操作的偏好学习(Karpathy AutoResearch 模式)
  • 令牌数量现已记录在活动日志和成本跟踪器中
v2.1.x — 服务器端流水线、错误报告与徽章
  • 服务器端研究 → 构思流水线(即发即忘)
  • LLM 错误重试机制,采用指数退避策略
  • 含有一键错误报告功能的 Toast 通知
  • 产品卡片上显示待处理创意的徽章
  • 一键邮件报告错误(预填系统日志)
  • 产品卡片上的待处理创意徽章(类似 iPhone 的通知计数)
v2.0.2 — 会话密钥前缀支持
  • 会话密钥前缀 UI,用于自定义 OpenClaw 会话路由。(@balaji-g42 贡献)
  • 会话密钥清理机制:空前缀将回退到默认设置。
v2.0.1 — 调度稳定性与社区贡献
  • 产品设置模态框 — 通过齿轮图标即可在线编辑产品配置。
  • 导入 README / 自动生成描述 — 在新建产品向导中,可一键导入 README 并由 AI 生成产品描述。
  • 调度挂起修复 — 所有调度调用均设置 30 秒超时;过期 WebSocket 会强制重新连接。
  • 迁移前数据库备份 — 在迁移之前自动创建带时间戳的备份。(@cgluttrell 贡献)
  • 迁移 013 数据保护 — 破坏性迁移会跳过已有数据的数据库。(@cgluttrell 贡献)
  • 静态设备身份路径 — 移除了动态文件系统路径参数。(@org4lap 贡献)

v2.0 亮点

Autensa v2 是一次彻底的升级,从单纯的任务编排仪表板扩展为全球首个自主产品改进引擎。它能够为您调研市场、生成功能创意,让您通过滑动操作轻松决策,并自动完成构建。

🔬 产品自动驾驶——完整流水线

核心功能。只需将 Autensa 对准任意产品(代码库 + 线上 URL),它便会启动一个持续改进循环:

  1. 自主研究 — AI 代理会分析你的代码库、扫描线上站点,并调研市场:竞争对手、用户意图、转化模式、SEO 差距以及技术机会。可根据配置的计划运行——每日、每周或按需触发。

  2. AI 驱动的创意生成 — 研究结果会输入到创意生成代理中,产出具体且带评分的功能建议。每个建议包含影响评分、可行性评分、规模估算、技术方案,以及指向其灵感来源的研究报告的直接链接。

  3. 滑动决策 — 建议以卡片形式展示在类似 Tinder 的界面中。提供四种操作:

    • 跳过 — 被拒绝。偏好模型会从中学习。
    • 待定 — 保存至“待定池”。一周后会以新上下文重新出现。
    • 确定 — 创建任务。构建代理开始编码。
    • 立即执行 — 紧急调度。进入优先队列,立即执行。
  4. 自动化构建 → PR — 获得批准的建议会通过完整的代理流水线:构建代理实现功能 → 测试代理运行测试套件 → 审查代理检查代码差异 → 在 GitHub 上创建带有完整上下文的拉取请求。

你唯一要做的就是滑动选择。 其余一切均由系统自动完成。

📄 产品规划文档(Karpathy 自动研究模式)

灵感源自 Andrej Karpathy 的 AutoResearch 架构。每个产品都有一份 产品规划文档 —— 一份动态文档,用于指导研究和创意生成代理关注什么、哪些是重点、哪些可以忽略。随着滑动数据的积累,这份文档会不断进化:系统不仅学习模式,还会理解你的偏好。

🚛 队列模式——多代理并行执行

大型功能会被分解为子任务,并以可视化依赖图(DAG)呈现。3–5 个代理会同时工作,采用依赖感知的调度机制:

  • 并行子任务执行 — 各独立部分可同时进行
  • 依赖图可视化 — 显示各部分之间的依赖关系
  • 健康监控 — 自动检测停滞、卡住或失效的代理
  • 自动干预 — 重新分配或重启失效的代理
  • 崩溃恢复 — 检查点会保存代理进度;工作从最近的检查点继续,而非从头开始

💬 运维聊天——构建过程中与代理沟通

无需等到 PR 才能提供反馈。支持两种沟通模式:

  • 排队备注 — 添加上下文信息(“使用现有的认证中间件”),这些信息会在代理下次到达检查点时送达
  • 即时消息 — 直接发送到代理的当前会话,以便实时调整方向

每个任务都会保留完整的聊天记录——每一条消息、每一条备注和每一次回复。

💰 成本跟踪与预算上限

对各项支出提供细粒度的可见性:

  • 按任务成本跟踪 — 准确了解每个功能的开发成本
  • 按产品汇总 — 该产品所有任务的总支出
  • 每日和每月上限 — 设置预算限制,超出时自动暂停调度
  • 成本明细 API — 按代理、模型和时间段生成详细报告

🧠 知识库与学习型代理

专门的学习型代理会记录每次构建周期中的经验教训——哪些有效、哪些失败、出现了哪些模式。这些知识条目会被注入到未来的调度中,从而避免代理重复犯错。

📋 增强的规划阶段

在任何构建开始之前,代理都会执行结构化的规划阶段:

  • AI 会针对需求和约束提出澄清问题
  • 根据你的回答生成详细的规格说明
  • 多代理协作的规划方案,包含子代理定义和执行步骤
  • 审批环节——在任何代码编写之前,你需要先审核计划

🔄 检查点与崩溃恢复

代理的进度会按可配置的检查点保存:

  • 如果会话崩溃,工作会从最后一个检查点恢复——而不是从头开始
  • 提供检查点恢复 API,用于手动恢复
  • 可查看每个任务的检查点历史记录

🎯 偏好学习

每次滑动操作都会训练一个产品专属的偏好模型:

  • 根据批准或拒绝情况调整各类权重(增长、SEO、用户体验等)
  • 复杂度偏好会随时间不断校准
  • 标签模式识别能力会提升创意生成的质量
  • 每次迭代后,建议都会更加精准

🔁 待定池

那些你拿不准的建议不会消失:

  • “待定”的建议会进入暂存池
  • 在可配置的时间间隔后,会结合新的市场背景自动重新出现
  • 支持批量重新评估模式,方便回顾所有待定建议
  • 随时可将其升级为“确定”

📡 实时活动流

跨所有产品的实时 SSE 流,展示所有动态:

  • 研究进度、创意循环、滑动事件
  • 构建进度、测试结果、评审结果
  • 代理健康状态、成本更新、PR 创建
  • 可按产品、代理和事件类型进行筛选

🛡️ 自动化层级

为每个产品选择适合的自动化程度:

层级 行为 适用场景
监督模式 PR 自动创建,但需人工审核并合并。 生产环境应用
半自动模式 当 CI 通过且审查代理批准时,PR 自动合并。 预发布环境及可信代码库
全自动化模式 从创意到上线功能,全程自动化。 副项目及 MVP

🔀 工作空间隔离

每个构建任务都会获得一个隔离的工作空间:

  • Git Worktrees — 适用于基于代码库的项目,隔离分支,避免与其他代理冲突
  • 任务沙盒 — 适用于本地或无代码库项目,专用目录位于 .workspaces/task-{id}/
  • 端口分配(4200–4299 范围)— 用于开发服务器,确保并发构建之间不会发生端口冲突
  • 串行合并队列 — 完成的任务会逐一合并,并检测冲突
  • 产品范围锁定 — 同一产品的并发完成任务会自动排队等待合并

📊 产品调度

为每个产品配置自主循环:

  • 研究频率(每日、每周或自定义 Cron)
  • 创意生成频率(每次研究结束后或独立安排)
  • 自动调度规则(“确定”滑动后立即调度,或批量调度)
  • 提供调度管理 UI,可为每个计划启用或禁用

✨ 功能

产品自动驾驶仪

  • 🔬 自主市场调研(竞争对手、SEO、用户意图、技术差距)
  • 💡 基于AI的创意构思,附带影响与可行性评分
  • 👆 滑动界面,可快速做出批准/拒绝/待定决策
  • 📄 产品项目计划(Karpathy AutoResearch模式)
  • 🎯 根据滑动历史学习用户偏好
  • 🔁 待定池,支持自动重新浮现
  • 📊 可配置的研究与创意计划时间表

智能体编排

  • 🤖 多智能体流水线(构建者 → 测试者 → 审核者 → 学习者)
  • 🚛 队列模式,支持多智能体并行执行
  • 💬 操作员聊天(队列备注 + 直接消息)
  • 💚 智能体健康监控,具备自动提醒功能
  • 🔄 检查点与崩溃恢复
  • 🧠 知识库,支持跨任务学习
  • 🔀 工作空间隔离(git工作树 + 任务沙盒)

任务管理

  • 🎯 看板式任务管理,支持在7个状态列之间拖拽
  • 🧠 AI规划阶段,附带澄清性问答
  • 📋 多智能体规划规格
  • 🖼️ 任务图片附件(UI原型、截图)
  • 📡 实时活动动态流(SSE)
  • 💰 支持按任务、按产品进行每日/每月成本跟踪与上限设置

基础设施

  • 🔌 OpenClaw网关集成(WebSocket)
  • 🔗 网关智能体发现与导入
  • 🐳 Docker就绪(生产优化版)
  • 🔒 Bearer令牌认证、HMAC Webhook、Zod验证
  • 🛡️ 隐私优先 — 无追踪器、无集中式数据收集
  • 🌐 多机支持(兼容Tailscale)
  • 🛡️ 自动化层级(监督式 / 半自动 / 全自动)

🛡️ 隐私政策

Autensa是开源且可自行部署的。该项目 包含广告追踪器、第三方分析信标或集中式数据收集系统。

您的任务数据、研究结果、创意、滑动记录以及产品项目均保留在您自己的部署环境中(SQLite + 工作空间)。如果您连接外部服务(如AI提供商或远程网关),则只有您明确发送给这些服务的数据才会离开您的环境。


🏗 架构

┌──────────────────────────────────────────────────────────────────────┐
│                          您的机器                                │
│                                                                      │
│  ┌──────────────────┐          ┌──────────────────────────────────┐  │
│  │ Autensa           │◄────────►│    OpenClaw网关              │  │
│  │  (Next.js)        │   WS     │  (AI智能体运行时)              │  │
│  │  端口4000        │          │  端口18789                      │  │
│  └────────┬──────────┘          └───────────┬────────────────────┘  │
│           │                                  │                       │
│           ▼                                  ▼                       │
│  ┌──────────────────┐          ┌──────────────────────────────────┐  │
│  │    SQLite数据库       │          │     AI提供商                │  │
│  │  (任务、产品、 │          │  (Anthropic / OpenAI / 等)    │  │
│  │   创意、成本)    │          └──────────────────────────────────┘  │
│  └──────────────────┘                                                │
│           │                                                          │
│           ▼                                                          │
│  ┌──────────────────────────────────────────────────────────────┐   │
│  │              自动驾驶引擎                                  │   │
│  │  研究 → 创意 → 滑动 → 构建 → 测试 → 审核 → PR     │   │
│  └──────────────────────────────────────────────────────────────┘   │
└──────────────────────────────────────────────────────────────────────┘

Autensa = 仪表盘 + 自动驾驶引擎(本项目) OpenClaw网关 = 执行任务的AI运行时(独立项目


🚀 快速入门

前置条件

  • Node.js v18+(下载
  • OpenClaw网关npm install -g openclaw
  • AI API密钥 — 推荐使用Anthropic,也可通过OpenRouter使用OpenAI、Google等其他提供商

安装步骤

# 克隆
git clone https://github.com/crshdn/mission-control.git
cd mission-control

# 安装依赖
npm install

# 设置
cp .env.example .env.local

编辑.env.local

OPENCLAW_GATEWAY_URL=ws://127.0.0.1:18789
OPENCLAW_GATEWAY_TOKEN=your-token-here

Token获取位置: 查看~/.openclaw/openclaw.json中的gateway.token

运行

# 启动OpenClaw(另开终端)
openclaw gateway start

# 启动Autensa
npm run dev

打开 http://localhost:4000 — 您已成功进入!🎉

生产环境

npm run build
npx next start -p 4000

🐳 Docker容器

您可以使用随附的Dockerfiledocker-compose.yml文件,在容器中运行Autensa。

前置条件

  • Docker Desktop(或Docker Engine + Compose插件)
  • OpenClaw网关需在本地或远程运行

1. 配置环境

创建一个用于Compose的.env文件:

cp .env.example .env

然后至少设置以下内容:

OPENCLAW_GATEWAY_URL=ws://host.docker.internal:18789
OPENCLAW_GATEWAY_TOKEN=your-token-here

注意事项:

  • 当OpenClaw运行在您的主机上时,请使用host.docker.internal
  • 如果OpenClaw运行在另一台机器上,则应设置其可访问的ws://wss://URL。

2. 构建并启动

docker compose up -d --build

打开 http://localhost:4000

3. 常用命令

# 查看日志
docker compose logs -f mission-control

# 停止容器
docker compose down

# 停止并移除卷(会删除SQLite/工作空间数据)
docker compose down -v

数据持久化

Compose使用命名卷:

  • mission-control-data用于存储SQLite数据(/app/data
  • mission-control-workspace用于存储工作空间文件(/app/workspace

🎯 工作原理

自动驾驶流程

研究 → 创意 → 滑动 → 计划 → 构建 → 测试 → 审核 → PR
   AI          AI      您      AI     智能体   智能体   智能体   自动
  1. 研究 — AI分析您的产品所处的市场:竞争对手、SEO、用户意图、技术差距
  2. 创意 — 研究结果输入到创意智能体,生成带有评分的功能创意
  3. 滑动 — 您以卡片形式查看创意,选择“跳过”、“待定”、“采纳”或“立即实施”
  4. 计划 — AI提出澄清性问题,并生成详细的任务规格
  5. 构建 — 智能体克隆代码库,创建分支并实现该功能
  6. 测试 — 智能体运行测试套件,若失败则自动修复
  7. 审核 — 智能体检查代码变更,确保质量、安全性及最佳实践
  8. PR — 在GitHub上创建包含完整背景信息和研究依据的拉取请求

任务流程(手动任务)

规划 → 收件箱 → 分配 → 进行中 → 测试 → 审核 → 完成

您可以在不同列之间拖拽任务,也可以让系统自动推进任务进度。

编队模式(大型功能)

                    ┌─ 子任务 A(代理 1) ──┐
父任务 ────────┤                        ├──── 合并与 PR
                    ├─ 子任务 B(代理 2) ──┤
                    └─ 子任务 C(代理 3) ──┘
                         (依赖于 A)

子任务在具备依赖感知的调度机制下并行运行。健康监测可检测停滞情况。通过检查点实现崩溃恢复。


⚙️ 配置

环境变量

变量 必需 默认值 描述
OPENCLAW_GATEWAY_URL ws://127.0.0.1:18789 OpenClaw 网关的 WebSocket URL
OPENCLAW_GATEWAY_TOKEN OpenClaw 的认证令牌
MC_API_TOKEN API 认证令牌(启用认证中间件)
WEBHOOK_SECRET 用于 Webhook 验证的 HMAC 密钥
DATABASE_PATH ./mission-control.db SQLite 数据库位置
WORKSPACE_BASE_PATH ~/Documents/Shared 工作区文件的基础目录
PROJECTS_PATH ~/Documents/Shared/projects 项目文件夹的目录

安全性(生产环境)

生成安全令牌:

# API 认证令牌
openssl rand -hex 32

# Webhook 签名密钥
openssl rand -hex 32

添加到 .env.local

MC_API_TOKEN=your-64-char-hex-token
WEBHOOK_SECRET=your-64-char-hex-token

当设置 MC_API_TOKEN 时:

  • 外部 API 调用需要 Authorization: Bearer <token>
  • 浏览器 UI 自动工作(允许同源请求)
  • SSE 流接受令牌作为查询参数

完整生产指南请参阅 PRODUCTION_SETUP.md


🌐 多机器部署

在一台机器上运行 Autensa,在另一台机器上运行 OpenClaw:

# 指向远程机器
OPENCLAW_GATEWAY_URL=ws://YOUR_SERVER_IP:18789
OPENCLAW_GATEWAY_TOKEN=your-shared-token

使用 Tailscale(推荐)

OPENCLAW_GATEWAY_URL=wss://your-machine.tailnet-name.ts.net
OPENCLAW_GATEWAY_TOKEN=your-shared-token

🗄 数据库

SQLite 数据库会自动创建在 ./mission-control.db。启动时会自动运行迁移(共 21 次)。自 v2.0.1 起,在任何待处理的迁移运行之前,都会创建一个带时间戳的备份。

# 重置(从头开始)
rm mission-control.db

# 检查
sqlite3 mission-control.db ".tables"

v2 中新增的关键表:productsresearch_cyclesideasswipe_historypreference_modelsmaybe_poolproduct_feedbackcost_eventscost_capsproduct_schedulesoperations_logconvoysconvoy_subtasksagent_healthwork_checkpointsagent_mailboxworkspace_portsworkspace_merges


📁 项目结构

autensa/
├── src/
│   ├── app/                    # Next.js 页面和 API 路由
│   │   ├── api/
│   │   │   ├── tasks/          # 任务 CRUD、计划、调度、编队、聊天、工作区
│   │   │   ├── products/       # 产品 CRUD、研究、创意构思、滑动筛选、排程
│   │   │   ├── agents/         # 代理管理、健康状况、邮件、发现
│   │   │   ├── costs/          # 成本跟踪、上限、分解
│   │   │   ├── convoy/         # 编队邮件端点
│   │   │   ├── openclaw/       # 网关代理端点
│   │   │   └── webhooks/       # 代理完成通知 Webhook
│   │   ├── settings/           # 设置页面
│   │   └── workspace/[slug]/   # 工作区仪表盘
│   ├── components/
│   │   ├── MissionQueue.tsx    # 看板式任务列表
│   │   ├── PlanningTab.tsx     # AI 计划界面
│   │   ├── AgentsSidebar.tsx   # 代理面板
│   │   ├── LiveFeed.tsx        # 实时事件
│   │   ├── TaskModal.tsx       # 创建/编辑任务
│   │   ├── TaskChatTab.tsx     # 运维人员聊天
│   │   ├── ConvoyTab.tsx       # 编队可视化
│   │   ├── DependencyGraph.tsx # DAG 可视化
│   │   ├── HealthIndicator.tsx # 代理健康状态徽章
│   │   ├── WorkspaceTab.tsx    # 工作区隔离 UI
│   │   ├── autopilot/          # SwipeDeck、IdeaCard、ResearchReport 等
│   │   └── costs/              # 成本仪表盘组件
│   └── lib/
│       ├── autopilot/          # 研究、创意构思、滑动筛选、备选池、排程
│       ├── costs/              # 成本追踪、上限、报告
│       ├── db/                 # SQLite + 21 次迁移
│       ├── openclaw/           # 网关客户端 + 设备身份
│       ├── convoy.ts           # 编队编排
│       ├── agent-health.ts     # 健康监测 + 自动提醒
│       ├── checkpoint.ts       # 检查点保存与恢复
│       ├── workspace-isolation.ts # Git 工作树 + 任务沙盒
│       ├── mailbox.ts          # 代理间消息传递
│       ├── chat-listener.ts    # 运维人员聊天中继
│       ├── learner.ts          # 知识库管理
│       └── types.ts            # TypeScript 类型定义
├── presentation/               # v2 演示文稿 + 解说脚本
├── specs/                      # 功能规格说明
├── scripts/                    # 桥接与钩子脚本
└── CHANGELOG.md                # 完整版本历史

🔧 故障排除

无法连接到 OpenClaw 网关

  1. 检查 OpenClaw 是否正在运行:openclaw gateway status
  2. 验证 .env.local 中的 URL 和令牌
  3. 检查防火墙是否阻止了 18789 端口

计划问题未加载

  1. 检查 OpenClaw 日志:openclaw gateway logs
  2. 确认您的 AI API 密钥有效
  3. 刷新页面并再次点击任务

端口 4000 已被占用

lsof -i :4000
kill -9 <PID>

代理回调在代理后失败(502 错误)

如果您位于 HTTP 代理之后(公司 VPN、Hiddify 等),代理回调到 localhost 可能会失败,因为代理会拦截本地请求。

解决方法: 设置 NO_PROXY 使 localhost 绕过代理:

# Linux / macOS
export NO_PROXY=localhost,127.0.0.1

# Windows (cmd)
set NO_PROXY=localhost,127.0.0.1

# Docker
docker run -e NO_PROXY=localhost,127.0.0.1 ...

详情请参阅 Issue #30


🤝 贡献

  1. 分支仓库
  2. 创建特性分支:git checkout -b feature/amazing-feature
  3. 提交更改:git commit -m 'feat: add amazing feature'
  4. 推送:git push origin feature/amazing-feature
  5. 打开拉取请求

👏 贡献者

Autensa 由不断壮大的社区共同构建。感谢每一位贡献者!

Steve
Steve

设备身份
Ryan Christman
Ryan Christman

端口配置
nicozefrench
nicozefrench

ARIA钩子
GOPAL
GOPAL

Node v25支持
Jorge Martinez
Jorge Martinez

编排
Nik
Nik

计划与调度
Michael G
Michael G

使用情况仪表盘
Z8Medina
Z8Medina

Metabase集成
Mark Phelps
Mark Phelps

网关代理发现 💡
Alessio
Alessio

Docker支持
James Tsetsekas
James Tsetsekas

计划流程修复
nice-and-precise
nice-and-precise

代理协议文档
JamesCao2048
JamesCao2048 任务创建修复
davetha
davetha 强制动态与模型发现
pkgaiassistant-droid
pkgaiassistant-droid 活动仪表盘与移动端用户体验
Coder-maxer
Coder-maxer 静态路由修复
grunya-openclaw
grunya-openclaw 调度与代理错误报告
ilakskill
ilakskill 调度恢复设计
plutusaisystem-cmyk
plutusaisystem-cmyk 代理守护进程与车队视图
nithis4th
nithis4th 第二大脑知识库
davidpellerin
davidpellerin 动态代理配置
tmchow
tmchow 代理导入改进
xiaomiusa87
xiaomiusa87 会话密钥错误报告
lutherbot-ai
lutherbot-ai 安全审计
YITING OU
YITING OU 级联删除修复
Brandon Ros
Brandon Ros Docker CI工作流
nano-lgtm
nano-lgtm Kanban UX改进
cammybot1313-collab
cammybot1313-collab 文档错别字修复

⭐ 星标历史

星标历史图表

📜 许可证

MIT 许可证 — 详情请参阅 LICENSE


🙏 致谢

OpenClaw Next.js Tailwind CSS SQLite Anthropic


☕ 支持

如果 Autensa 对您有所帮助,请考虑请我喝杯咖啡!

请我喝杯咖啡

加入我们的Discord

停止管理待办事项清单,开启自动驾驶式的交付吧。 🚀

版本历史

v2.4.02026/03/23
v2.3.12026/03/22
v2.3.02026/03/22
v2.2.12026/03/22
v2.2.02026/03/22
v2.1.12026/03/22
v2.1.02026/03/22
v2.0.22026/03/22
v2.0.12026/03/21
v2.0.02026/03/21
v1.5.32026/03/13
v1.5.22026/03/13
v1.5.12026/03/13
v1.5.02026/03/10
v1.4.12026/03/10
v0.1.02026/03/10
v1.4.02026/03/03
v1.3.12026/03/02
v1.3.02026/03/02
v1.2.02026/03/02

常见问题

相似工具推荐

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|今天
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

139k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

107.7k|★★☆☆☆|2天前
开发框架图像Agent

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|今天
图像数据工具视频

ragflow

RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。

77.1k|★★★☆☆|昨天
Agent图像开发框架

OpenHands

OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。

70.6k|★★★☆☆|今天
语言模型Agent开发框架