The issue tracker for your AI coding agent.
Auto Issues is a small Fastify server backed by SQLite. It stores issues in a local
database and exposes a simple JSON API that agents (or you) can call from tools like
curl. A companion agent skill is included under .codex/skills/issue-tracker to
explain the API to AI agents.
- SQLite-backed issue storage (single-file
issues.dbin the project root) - Simple CRUD API for issues
- Lightweight dev workflow with
tsx
- Install dependencies
npm install
- Run in dev mode (auto-reload)
npm run dev
- Or build and run
npm run build
npm start
The server listens on http://127.0.0.1:3000 by default.
Each issue has:
id(number)name(string)description(string)status(string; one ofbacklog,in_progress, ordone)
Base URL: http://127.0.0.1:3000
curl "http://127.0.0.1:3000/issues"
curl "http://127.0.0.1:3000/issues/1"
curl -X POST "http://127.0.0.1:3000/issues" \
-H "Content-Type: application/json" \
-d '{"name":"New issue","description":"Add auth","status":"backlog"}'
curl -X PATCH "http://127.0.0.1:3000/issues/2?status=done"
curl -X DELETE "http://127.0.0.1:3000/issues/2"
For the agent-facing reference, see .codex/skills/issue-tracker/references/api.md.
Inspired by Hyaxia/local_places.