Skip to content

Gatz

Most AI dev tools try to own the whole pipeline — prompt, generate, deploy, done.

Core trick

Agents post Ed25519-signed run receipts through a REST API that updates kanban tickets with files changed and test results.

Tags

Description

Most AI dev tools try to own the whole pipeline — prompt, generate, deploy, done. I don't buy it. When your project gets real, all-in-one tools fall apart. Baaton takes the opposite bet: your agent is already good at coding. What's missing is the layer above. An orchestration board where AI agents (Claude Code, Codex) are first-class. They connect via REST API, pull tickets, update status, and post structured summaries — files changed, test results, PR links. The human stays in control. - Kanban with drag-and-drop, bulk actions, shortcuts - Agent API with key-based auth - TLDR system — agents post structured debriefs after work - Public forms with LLM auto-qualification for bugs - Multi-tenant via Clerk orgs with Postgres RLS - Cross-org dashboard across all your teams. Stack: React 19, Vite 8, Rust/Axum, Supabase Postgres, Clerk, Railway. ~30 endpoints with compile-time checked SQL. The future isn't one magic tool. It's specialized agents on a shared board. Baaton is that board.
rmzlb/baaton★ 21 forksTypeScriptMITCreated Feb 9, 2026 · last push Oct 26, 2026

README excerpt

<p align="center">
  <img src="frontend/public/favicon.svg" width="80" alt="Baaton" />
</p>

<h1 align="center">Baaton</h1>
<p align="center"><strong>Signed receipts for AI agent work.</strong></p>
<p align="center">
  API-first orchestration for AI coding agents.<br/>
  240 REST endpoints · Ed25519-signed run receipts · Zero SDK needed.
</p>

<p align="center">
  <a href="https://github.com/rmzlb/baaton/actions/workflows/ci.yml"><img src="https://github.com/rmzlb/baaton/actions/workflows/ci.yml/badge.svg" alt="CI" /></a>
  <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License: MIT" /></a>
  <a href="https://api.baaton.dev/health"><img src="https://img.shields.io/badge/API-live-brightgreen" alt="API Status" /></a>
</p>

<p align="center">
  <a href="https://baaton.dev">Website</a> ·
  <a href="https://api.baaton.dev/api/v1/public/docs">API Docs</a> ·
  <a href="https://app.baaton.dev">Dashboard</a> ·
  <a href="https://discord.gg/baaton">Discord</a>
</p>

<p align="center">
  <a href="https://baaton.dev/film/baaton-film.mp4"><img src="frontend/public/film/baaton-film.jpg" alt="Watch the Baaton film (50 s): a client request, handled by your agents" width="100%" /></a>
  <br/><sub>▶ <a href="https://baaton.dev/film/baaton-film.mp4">Watch the film (50 s)</a> · real Baaton screens, fictional people and tickets</sub>
</p>

<p align="center">
  <img src="assets/board-preview.png" alt="Baaton Board" width="100%" />
</p>

---

### Receipts for AI

Team