All-in-One 个人工作台
单 Go 二进制 · 14 张表 · 7 Tab · 91 HTTP 路由 · 跨平台
一个面向开发者的全能型个人工作台,融合任务管理、经验沉淀与 AI 自动化
融合任务管理、经验库、AI 执行、调度器、代理五大核心模块,一个界面搞定所有日常工作流。
Go 语言编译为单一可执行文件,零外部依赖,跨平台运行。下载即用,无需配置数据库或运行时环境。
AI 任务执行 + 自动评估打分 + 经验库自动注入,构建从任务创建到结果评估的完整自治闭环。
精选技术组合,兼顾性能与开发体验
7 大功能模块,覆盖开发工作全流程
| 标题 | 状态 | CLI | 操作 |
|---|---|---|---|
| 重构用户认证模块 | 执行中 | claude | ▶ 查看 |
| 修复数据库连接泄漏 | 待交互 | cbc | ▶ 查看 |
| 添加单元测试覆盖 | 已完成 | shell | ▶ 查看 |
| 优化前端打包流程 | 异常 | claude | ▶ 查看 |
| 名称 | Cron | 类型 | 状态 | 下次执行 |
|---|---|---|---|---|
| 每日数据备份 | 0 2 * * * | shell | 运行中 | 02:00:00 |
| 代码质量检查 | @every 6h | claude | 运行中 | 14:30:00 |
| 周报生成 | 0 9 * * 1 | cbc | 暂停 | — |
分层架构,职责清晰,易于扩展
14 张 SQLite 表,覆盖业务全流程
8 张核心业务表
tasks
experiences
executions
evaluations
scheduled_tasks
web_links
dir_shortcuts
agents
4 张关联与审计表
task_experiences
task_events
task_comments
execution_comments
2 张元数据表
app_meta
skill_versions
任务执行引擎的核心逻辑
claude(Anthropic)、cbc(CodeBuddy)、shell(原生命令),统一 BuildCommand 接口,无缝切换。
执行过程实时通过 WebSocket 推送到前端,xterm.js 渲染,用户可实时观察 AI 工作过程。
完整的任务状态机 + 执行事件审计链。异常时保留完整上下文(stdout/stderr/exit code),便于排查。
三步启动,即刻体验
默认监听端口 8902
快速上手二次开发
internal/api/ 定义 Handlerinternal/api/router.go 注册路由web/static/js/pages/ 创建页面模块web/static/js/app.js 注册 Tabinternal/db/schema.sqlconfig.json 添加新字段internal/config/ 结构体