本地优先开发工具,用于 AI 编码代理工作流程。长寿命守护进程、结构化 JSON CLI 和共享的 .
概览
本地优先的开发工具,用于 AI 编码代理工作流程。长寿命守护进程、结构化 JSON CLI 以及共享的 .davstack/配置约定——让代理可以运行测试、驱动浏览器、查询日志和派遣子代理,而无需每回合支付冷启动成本。 面向Agent的技能文件存放在skills/中——每个技能一个子目录,每个子 SKILL.md。通过npx技能添加安装器加载,该安装程序处理.agents/注册和Claude符号链接。 当前技能:探索、快速编辑、日志服务器、视频服务器。 然后通过推荐的 TUI 一起运行所有配置的守护进程: TUI 是简单模式。每个守护进程仍然会自带 CLI(如 pnpm、exec vitest、server serve 等),如果你想单独运行它们。查看每个软件包的 README + 文档,了解安装、配置、使用和故障排除。 较旧的包(@davstack/存储、服务、音效、界面)以及之前的应用/和示例/都存放在归档状态下——不被积极维护,保留以供参考和可恢复。
概述(AI 翻译)
本地优先开发工具,用于 AI 编码代理工作流程。长寿命守护进程、结构化 JSON CLI 以及共享的 .davstack/ 配置约定——使代理可以运行测试、驱动浏览器、查询日志和派遣子代理,而无需每回合支付冷启动成本。
包裹
| 包裹 | 是什么 | 文档 |
|---|---|---|
| @davstack/init | Bootstrap CLI — 为你选择加入的每个工具设置支架 .davstack/config/*.config.ts,更新 .gitignore。 |
README |
| @davstack/tui | 终端界面监督——davstack start从单一连接终端生成、生成并拆除所有配置的守护进程。 |
README |
| @davstack/logs-server | 本地 Sentry 形状的日志汇入器。通过 HTTP 导入包络,写入每个仓库的 SQLite,查询方式为 trace_id / run_id / level。 |
README ·设置 ·写作 ·阅读 |
| @davstack/vitest-server | 长寿命的Vitest守护进程。故事/单位重播从冷档~50秒降到温热~3–15秒。 | README ·设置 ·使用情况 ·故障排除 |
| @davstack/开放代理 | 一次性代理运行器(Cursor-agent 等),带有结构化交付物——探索、快速编辑等 | README ·cursor-jobs 概述 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Davstack
Local-first dev tooling for AI-coding-agent workflows. Long-lived daemons, structured-JSON CLIs, and a shared .davstack/ config convention — so agents can run tests, drive browsers, query logs, and dispatch subagents without paying cold-start cost every turn.
Packages
| Package | What it is | Docs |
|---|---|---|
| @davstack/init | Bootstrap CLI — scaffolds .davstack/config/*.config.ts for every tool you opt into, updates .gitignore. |
README |
| @davstack/tui | Terminal UI supervisor — davstack start spawns, surfaces, and tears down all configured daemons from a single attached terminal. |
README |
| @davstack/logs-server | Local Sentry-shaped log sink. Ingests envelopes over HTTP, writes to per-repo SQLite, queries by trace_id / run_id / level. |
README · setup · writing · reading |
| @davstack/vitest-server | Long-lived Vitest daemon. Story/unit reruns drop from ~50s cold to ~3–15s warm. | README · setup · usage · troubleshooting |
| @davstack/open-agents | One-shot agent runner (cursor-agent et al) with structured deliverables — explore, fast-edit, etc. | README · cursor-jobs overview |
| @davstack/cli-utils | Internal: defineCli + shared config-resolver (findRepoRoot, findToolConfig). |
README |
Skills
Agent-facing skill files live in skills/ — one subdir per skill, each with SKILL.md. Loaded via the npx skills add installer, which handles .agents/ registration and Claude symlinks.
Current skills: explore, fast-edit, logs-server, vitest-server.
Quick start
# Scaffold configs for everything in one shot:
pnpm dlx @davstack/init --all
# Or pick the tools you want:
pnpm dlx @davstack/init --tools=logs-server,vitest-server
Then run all configured daemons together via the TUI (recommended):
# In a dedicated terminal — supervises every configured daemon
# and cleans them up on quit.
pnpm dlx @davstack/tui start
The TUI is the easy mode. Each daemon still ships its own CLI
(pnpm exec vitest-server serve, etc.) if you’d rather run them
individually. See each package’s README + docs/ for install,
config, usage, and troubleshooting.
Archive
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add dawidwraga/davstack