diff --git a/site/404.html b/site/404.html new file mode 100644 index 00000000..ab8369cc --- /dev/null +++ b/site/404.html @@ -0,0 +1,78 @@ + + + + + + 404 — Veritas Kanban + + + + + + + + +
+
404
+

Page not found

+

The task you're looking for doesn't exist — or maybe it was archived. You'll be redirected in 10 seconds.

+ ← Back to Veritas Kanban +
+ + diff --git a/site/CNAME b/site/CNAME new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/site/CNAME @@ -0,0 +1 @@ + diff --git a/site/index.html b/site/index.html new file mode 100644 index 00000000..a0545d79 --- /dev/null +++ b/site/index.html @@ -0,0 +1,1767 @@ + + + + + + Veritas Kanban — Task Management Built for AI Agents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + v1.4 just shipped — CLI workflow commands +
+

Veritas Kanban

+

Task management built for AI agents — not against them

+

The open-source kanban board that speaks your agent's language. CLI-first, API-native, built for the age of agentic development.

+ +
+ + GitHub stars + +
+
+
+ + + + ~/my-project — vk +
+
+ vk begin US-42 + Status → in-progress + Timer started + Agent status → working + + ⋯ work happens ⋯ + + vk done US-42 "Added OAuth2 with PKCE flow" + Timer stopped (47m 23s) + Status → done + Comment added + Agent status → idle +
+
+
+
+ + +
+
+
+ +

Your AI agent can write code in seconds.
But managing tasks? That's still 6 API calls and a prayer.

+

Every project management tool was built for humans clicking buttons. Your agent needs an API-native system that treats task management as code — not an afterthought.

+
+
+
+ 🔗 +

API Gymnastics

+

6+ curl commands to move a task through its lifecycle. Status update, timer start, agent status, timer stop, completion comment, status done. Every. Single. Time.

+
+
+ 🖱️ +

Built for Clicks

+

Jira, Linear, Notion — beautiful UIs for humans. Hostile APIs for agents. Your AI shouldn't need a browser to update a task.

+
+
+ 🔒 +

Vendor Lock-in

+

Cloud-only, proprietary formats, pay-per-seat. Your task data locked behind someone else's API. No local dev, no file access, no control.

+
+
+
+
+ + +
+
+
+ +

Two commands. Full lifecycle.

+

vk begin and vk done replace 6 API calls with 2 commands.

+
+
+
+
Before — 6 separate curl calls
+
The old way
+
# Start working
+curl -X PATCH .../tasks/<id> \
+  -d '{"status":"in-progress"}'
+curl -X POST .../tasks/<id>/time/start
+curl -X POST .../agent/status \
+  -d '{"status":"working"}'
+
+# Finish up
+curl -X POST .../tasks/<id>/time/stop
+curl -X PATCH .../tasks/<id> \
+  -d '{"status":"done"}'
+curl -X POST .../tasks/<id>/comments \
+  -d '{"text":"summary"}'
+
+
+
After — 2 commands
+
The Veritas way
+
 vk begin US-42
+ Status → in-progress
+ Timer started
+ Agent status → working
+
+
+ vk done US-42 "Added OAuth2"
+ Timer stopped (47m 23s)
+ Status → done
+ Comment added
+ Agent status → idle
+
+
+
+
"Automate everything you do twice."
+ — Boris Cherny, creator of Claude Code +
+
+
+ + +
+
+
+ +

Everything your agent needs.

+

18 CLI subcommands, full REST API, MCP integration, and a beautiful UI for when you want to look at the board yourself.

+
+
+
+ 🤖 +

Agent-First Design

+

Built for AI agents from day one — not retrofitted onto a human tool.

+
+
+ ⌨️ +

CLI Workflow

+

vk begin, vk done, and 18 subcommands for full lifecycle control.

+
+
+ ⏱️ +

Time Tracking

+

Automatic timer management. Start, stop, manual entries — all from CLI or API.

+
+
+ 📋 +

Planning Phase

+

Plan before you execute. Subtasks, dependencies, and verification checklists.

+
+
+ +

Verification Checklists

+

Done criteria that enforce quality. Every task has a definition of done.

+
+
+ 🔄 +

GitHub Issues Sync

+

Bidirectional, label-based. Import issues, push status changes back.

+
+
+ 📊 +

Activity Feed

+

Real-time, filterable chronological feed. Know what every agent is doing.

+
+
+ 🧩 +

MCP Server

+

Model Context Protocol for Claude Desktop and any MCP-compatible assistant.

+
+
+ 🔌 +

REST API

+

Full lifecycle management. If it can make HTTP calls, it can drive the board.

+
+
+ 📈 +

Daily Standups

+

Auto-generated standup reports. Completed, in-progress, blocked, upcoming.

+
+
+ 🏷️ +

Sprint Management

+

Time-boxed iterations with auto-archive, velocity tracking, and sprint filtering.

+
+
+ 🔒 +

Security

+

API key auth, JWT, CORS, rate limiting, CSP headers, XSS prevention. Production-ready.

+
+
+
+
+ + +
+
+
+ +

Built for agents. Loved by humans.

+

Veritas Kanban is the only task board built from the ground up for AI agent workflows.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureVeritas KanbanJiraLinearPlanePlanka
Open source✅ MIT⚠️ AGPL⚠️ Fair Use
Local-first⚠️ Self-host⚠️ Self-host
AI agent orchestration✅ Native
MCP server
CLI
Git worktree integration
Code review built-in
Markdown file storage
No database required
Time tracking⚠️ Addon
REST API
Free forever⚠️ Limits
+
+
+
+ + +
+
+
+ +

v1.4 — Just Shipped

+ 🚀 Latest Release +
+
+
+ +
+

CLI Workflow Commands

+

vk begin and vk done replace 6 API calls with 2 commands. Plus vk block and vk unblock.

+
+
+
+ ⏱️ +
+

Time Tracking CLI

+

Full time management from the terminal. Start, stop, manual entries, and summaries with vk time.

+
+
+
+ 💬 +
+

Comments & Agent Status CLI

+

Add comments and manage agent presence from the terminal. Full lifecycle without touching a browser.

+
+
+
+ 📦 +
+

18 Subcommands, 651 Lines

+

5 new command modules covering workflows, time tracking, comments, agent status, and project management.

+
+
+
+
+
+ + +
+
+
+ +

Modern. Minimal. Fast.

+

No database required. File-based storage means your tasks are plain markdown you can grep, diff, and version control.

+
+
+
+ ⚛️ +

Frontend

+

React 19 + TypeScript
Vite 6 + Tailwind CSS
shadcn/ui components

+
+
+ 🟢 +

Backend

+

Node.js + Express
WebSocket real-time
TypeScript strict mode

+
+
+ 📄 +

Storage

+

Markdown + YAML frontmatter
No database required
Human-readable files

+
+
+ 🧪 +

Testing

+

1,143+ unit tests (Vitest)
19 E2E tests (Playwright)
CI/CD with GitHub Actions

+
+
+
+
+ + +
+
+
+ +

Up and running in 60 seconds.

+

Clone, install, run. The board auto-seeds with example tasks so you can explore immediately.

+
+
+
+
+ + + + Terminal +
+
+ git clone https://github.com/BradGroux/veritas-kanban.git + cd veritas-kanban + pnpm install && pnpm dev + + Board running at http://localhost:3000 + API running at http://localhost:3001 +
+
+
+

Or ask your AI agent: "Clone and set up veritas-kanban locally."

+
+
+ + +
+
+
+ +

Growing fast.

+
+
+
+
190+
+
GitHub stars in 72 hours
+
+
+
1,143
+
Unit tests passing
+
+
+
4
+
Major releases shipped
+
+
+
+ + GitHub stars + +
+ +
+
+ + +
+
+
+

Ready to build with agents?

+

Star the repo, clone it, and ship your first agent-managed task in under a minute.

+
+ +
+
+ + + + + + + +