技能潮 SkillTide 提交收录
官方说明开源项目7 天前
matdac12/traccia

matdac12/traccia

A minimal, self-hosted issue tracker for one developer and their AI agents. You and your agents, on the same page.
在 GitHub 查看 ↗直链 · 无中转页
★ 数取值
0 ★ · matdac12/traccia · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 2 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 matdac12/traccia;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Traccia

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

You and your agents, on the same page.
A minimal, self-hosted issue tracker for one developer and their AI agents. Agents reach it over MCP; you use the dashboard. It runs on a private Tailscale network, and nowhere else.
No accounts, no seats, no sign-up. One SQLite file and one attachments folder, on a box you own.
Set it up with your agent
Traccia is small enough to install in one sitting, and it is meant to be installed by the agent sitting next to you. Paste the prompt below into Claude Code, Codex or OpenCode. It reads the self-hosting guide and does the work. You bring a Linux server and a free Tailscale account.
What it is
- Issues with projects, milestones, labels, sub-issues, priorities, estimates and blockers.
- A per-project knowledge layer: memories (titled markdown notes with tags) and documents (files) that agents read before they start work. Both are searchable, soft-deleted and restorable.
- Thirty MCP tools, so agents create and update their own work and read the project's knowledge. The list is in docs/mcp-tools.md.
- A dashboard with a table grouped by status, and a Kanban board.
- Attachments, full-text search, and soft delete with restore.
- Two actors only, you and agent. Every write is attributed.
- One SQLite file plus an attachments folder to back up.
It is deliberately not a team tool, not SaaS, and not a general project manager. The spec is the source of truth for what is out of scope.
Screenshots
The issues table, grouped by status, with inline editing and the row menu.
The same issues as a Kanban board, one column per status.
Architecture
Both containers bind to 127.0.0.1 on your server. tailscale serve is the only thing that publishes them, on your tailnet. The api is the only process that touches the database. The dashboard calls the api from server-side code and never exposes its token to the browser.
Quickstart
Local development needs Node 22 or newer and pnpm 10.
Run the api. BASE_URL is required, and DATA_DIR defaults to /data, so point it somewhere writable:
Then the dashboard, in another shell:
Self-hosting
The full walkthrough is docs/self-hosting.md: a Linux server, Docker and Tailscale. Deploying updates — build on your Mac, or pull the CI-built image — is in deploy/README.md.
Connect your agents
Create one token per tool and machine, then point the tool at https:// /mcp. Claude Code, Codex and OpenCode are covered in docs/agent-setup.md. Paste docs/agent-snippet.md into a repo's AGENTS.md so its agents follow the tracker's conventions.
To add Traccia to a whole claude.ai account instead, without a token per machine, there is an optional claude.ai custom connector; it is not required, and the setup above stays the default. See the optional connector section.
Configuration
One .env file in /opt/tracker (never committed): the api reads it directly, and the compose file passes the web variables through to the dashboard. The template is deploy/.env.example. The api validates its variables with Zod at startup and exits with a clear message on a bad value; apps/api/src/config.ts is the only place that reads process.env. A test (apps/api/test/readme.test.ts) fails if this table misses a variable from config.ts.
| Variable | Service | Default | Purpose |
|----------|---------|---------|---------|
| PORT | api | 8787 | HTTP port. Fixed to 8787 in the compose file |
| DATA_DIR | api | /data | SQLite file and attachments. Fixed to /data (the data volume, traccia-data) in the compose file |
来源
github · https://github.com/matdac12/traccia
按领域浏览
开源项目
收录于
7 天前

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引