DD

dawidwraga/davstack

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

77 stars 质量 55 趋势 22

本地优先开发工具,用于 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

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add dawidwraga/davstack
新手?先看 mcpskill.org 教程 →