DD

dawidwraga/davstack

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

77 stars Качество 55 Тренд 22

Локальный первый инструментарий для рабочих процессов AI-кодирования-агента. Долгоживущие демоны, структурированные JSON CLI и общие.

Обзор

Локальный первый инструментарий для рабочих процессов AI-кодирования-агента. Долгоживущие демоны, структурированные JSON CLI и общая конвенция .davstack / config - так агенты могут запускать тесты, управлять браузерами, журналами запросов и отправлять субагенты, не платя за каждый поворот. Файлы навыков, ориентированные на агентов, живут в навыках / - по одному субдиру на навык, каждый с SKILL.md. Загруженные через npx навыки добавляют установщик, который обрабатывает .agents/регистрацию и Claude symlinks. Текущие навыки: исследование, быстрое редактирование, logs-сервер, vitest-сервер. Затем запустите все настроенные демоны вместе через TUI (рекомендуется): TUI - это простой режим. Каждый демон по-прежнему отправляет свой собственный CLI (pnpm exec vitest-server service и т. Д.), Если вы предпочитаете управлять ими индивидуально. Смотрите каждый пакет README + docs / для установки, настройки, использования и устранения неполадок. Старые пакеты (@davstack/store, service, sound, ui) плюс предыдущие приложения/ и примеры/живут в архиве/ — не поддерживаются активно, сохраняются для справки и возврата.

Обзор (машинный перевод)

Локальный первый инструментарий для рабочих процессов AI-кодирования-агента. Долгоживущие демоны, структурированные JSON CLI и общая конфигурационная конвенция .davstack/, чтобы агенты могли запускать тесты, управлять браузерами, журналами запросов и отправлять субагенты, не платя за каждый поворот.

Пакеты

Обсуждение What It Is | Docs [править править код] @davstack/init | Bootstrap CLI — каркасы .davstack/config/*.config.ts для каждого выбранного вами инструмента, обновления .gitignore. Читать далее → | @davstack/tui | Начальник пользовательского интерфейса терминала — davstack start нерест, поверхности и разрывает все настроенные демоны из одного подключенного терминала. Читать далее → | @davstack/logs-server | Локальная логовая раковина. Проглатывает конверты по HTTP, пишет на per-repo SQLite, запросы по trace_id / run_id / level. | ЧИТАТЬ · Настройка · Написание · Чтение | @davstack/vitest-server | Долгоживущий демон Vitest. Повторные повторы сюжета / единицы падают с ~50-х до ~3-15-х теплых. | ЧИТАЙТЕ · установка · использование · устранение неполадок | | @davstack/open-agents | One-shot agent runner (cursor-agent et al) with structuredables — explore, fast-edit, etc. | README · cursor-jobs overview |

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add dawidwraga/davstack
Новичок в MCP? Начните с руководства на mcpskill.org →