正在加载完整 README。 以下为已保存的摘录。
一个能和你一起干活的本地 AI coworker。 你给目标,Neo 编排 AI 去执行、验证、整理,最后交给你一份能直接用的产物——网页、设计稿、演示稿、视频、数据分析、文档——而不是只回你一段文字。 仓库代号 code-agent(历史名,沿用至今);产品名为 Agent Neo。 把它当成一个坐在你旁边、你能随时叫停和纠偏的 AI 同事。比如: • 🎨 "帮我把这张海报的背景换掉,再出三个配色版本" → 在无限画布上文生图、圈选局部重绘、A/B 对比,直接导出。 • 📊 "分析这份销售数据,做成一页能汇报的看板" → 读数据、跑分析、生成可交互 Dashboard,并自动校验数字对不对。 • 🌐 "调研这三个竞品,整理成一份对比文档" → 联网检索、抓取网页、交叉核实,产出带引用的结构化文档。 • 🖥️ "每天早上九点把昨天的行业新闻汇总发给我" → 定时任务后台跑,到点把整理好的结果推给你。 • 🕹️ "登录这个后台,把这批订单状态改成已发货" → 它能真的操作浏览器和你的电脑——打开网页、点击、填表、跨软件把活干完。 • 🎮 "做一个能玩的贪吃蛇小游戏" → 生成代码、真机运行、发现 bug 自己修,直到能跑通。 不是给你一堆待办清单让你自己做,而是它把活干完、验证过,再交付。查看完整 README ↗
.github/workflows/ 只放 GitHub Actions 入口。可复用逻辑优先下沉到 scripts/,避免在 YAML 中复制复杂业务规则。
| 分组 | 工作流 | 负责什么 |
|---|---|---|
| 发布 | release.yml | tag 触发的 macOS / Windows 构建、签名、公证和 GitHub Release 发布 |
| Renderer | renderer-bundle.yml | renderer capability diff、hot-update smoke、bundle 发布 |
| 平台构建 | build-windows-test.yml、build-x64-test.yml | Windows 和 Intel macOS 构建验证 |
| Poppler promotion | build-poppler-sidecar.yml | 在原生 arm64 / Intel runner 生成待复核的 sidecar、完整源码包和 manifest;不发布、不修改 lock |
| 运行时质量门 | webserver-boot.yml、swarm-ci.yml、eval-harness-gate.yml、main-full-gate.yml、rust-ci.yml、release-evidence-gate.yml、prompt-gate-evidence.yml、long-session-scroll-gate.yml、desktop-lifecycle.yml | webServer 启动、Swarm、评测框架回归、main 合后全量组合检测、src-tauri 的 cargo test + clippy、发版证据产出器合同、prompt/tool schema 新鲜评测证据、每 PR 长会话滚动正确性、nightly 双平台生命周期验收 |
| 能力与 provider | capability-evidence.yml、provider-symmetry.yml | 能力证据和 provider 对称性合同 |
| 云与数据 | vercel-control-plane.yml、supabase-migrate.yml、supabase-keepalive.yml | 控制面部署、数据库迁移和保活 |
| 仓库治理 | repository-structure.yml | 导航链接、目录边界和增长 ratchet |
| 密钥扫描 | security.yml | 公开仓泄漏门:全历史 gitleaks、源码快照、构建后的 dist,以及仓外盐的敏感串 HMAC。不设 paths,泄漏可以出现在任意路径或提交说明里 |
ci-2、misc 等无业务含义名称。scripts/,workflow 只负责权限、环境、缓存和编排。release.yml。paths 控制成本。只有经过评审、确实要覆盖所有 PR 的 repo-wide 门可以省略 paths,并须在 workflow 头注写清盲区与成本理由。