DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
A project management tool for repo managed AI backlogs
翻译准备中
正在加载完整 README。
查看完整 README ↗See every project your AI agents are building, without asking each one.
When AI coding agents build your software, they keep the backlog and the build plan as markdown in each repository. Project Magic reads those files, the branches and the pull requests across all your repositories, and shows what is planned, what is in flight, what is done, and what is waiting on you. When you need to change something, an edit made in Project Magic is an ordinary commit to the backlog, made as you.
projectmagic branch whose pull request is merged straight away, so main is never behind.It runs on your own accounts: a GitHub App, a Postgres database and a host for a SvelteKit app. Setting up takes under an hour.
Status: in use by its author. Teams are built: tenants, invitations, and roles that follow
GitHub permissions (specs/tenants.md, PM20).
### heading that starts with an id and has a status line under it, branches name the item
they work on, and pull requests say what they build.spec.md §7.2): an item removed from main's backlog, or
marked done, is done; one with an open pull request is in review; one marked todo or
blocked that has an active branch is in progress; otherwise its status line says. When the
backlog and the plan disagree, the disagreement is shown, never resolved for you.projectmagic
with your own GitHub token, opens a pull request, and squash-merges it. If the merge is
refused (a review is required, say), the pull request stays open and the edit shows as
pending.spec.md is the full specification, and
docs/architecture.md draws the system as three C4 diagrams.
A repository connected to Project Magic gets a short form of these in its AGENTS.md and
CLAUDE.md (see Adding a repository). The full block is in
specs/conventions.md, to paste into a repository set up before that.
In short:
### OR12 Invoices as PDF — MONEY
**Status:** in progress · **Size:** M · **Branch:** `feat/or12-invoices` · **Plan:** 3.4
Why it matters, what is decided, what is left.
### headings starting with an id: letters and a number (OR12, A1a), or a
plan task's number (3.4). Ids are never reused. ## headings are sections, and order is
priority. A heading without an id is a note.**Status:**: todo,
in progress, blocked, in review, built or done. Waiting: says what a blocked or
built item waits on; Branch:, Plan: and Size: are optional.<type>/<ref>-<slug>, such as feat/or12-invoices, and are pushed as
soon as work starts.Backlog: OR12 and/or Plan: 3.4 in their description.PROGRESS.md, optional) is any table whose first column is # and that has a
Status column whose cells begin with done, todo, in progress, blocked, built or
skipped.projectmagic is reserved for Project Magic's edits.An existing backlog can be migrated in one pass; specs/conventions.md has a checklist.
You need:
git clone https://github.com/seethespark/projectmagic.git
cd projectmagic
npm ci
cp .env.example .env
GitHub → Settings → Developer settings → GitHub Apps → New GitHub App:
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗