hermes-kanban
amirghm/hermes-kanban
SQLite-backed Kanban board for Hermes Agent with REST API, drag and drop and auto-detected agents
hermes-kanban is a lightweight Kanban board built for Hermes Agent. Agents create and update tasks through a REST API while you follow progress in a web UI, and agents are detected automatically from your Hermes profiles.
What hermes-kanban does
hermes-kanban gives Hermes agents a shared task board. Agents create, update and complete tasks through a REST API, and you follow progress in a web UI with drag and drop, dark and light themes, a responsive layout and real-time updates. It is built with Flask and SQLite and installs with a single pip command, using a single-file database and no separate database server.
Agents are detected automatically from ~/.hermes/profiles/. The board reads the first line of each profile's SOUL.md as the display name and assigns a color, so new profiles appear without configuration. Custom agents can also be added with POST /api/agents. Optional features include Telegram notifications on task changes, basic auth and JSON export of all tasks. Port, host, credentials and database path are set through environment variables such as KANBAN_PORT and KANBAN_DB.
Key features
- Agents auto-detected from ~/.hermes/profiles/ using the first line of SOUL.md
- Drag-and-drop web board with dark and light themes
- REST API for tasks, agents, comments, stats and workload
- SQLite storage in a single file
- Optional Telegram notifications and basic auth
- JSON export of all tasks
When to use it
- Giving a team of Hermes profiles one shared task list
- Letting agents report status and add comments through the API
- Watching agent workload from a phone or desktop browser
Who it is for: Hermes Agent users running several profiles who want a simple shared task board.
How it fits with Hermes Agent
Built for Hermes Agent: it reads agent names from Hermes profile SOUL.md files, and agents work with the board through its REST API.
How to install hermes-kanban
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
pip install hermes-kanban
hermes-kanban serveRequirements: Python with pip. Agents appear from profiles in ~/.hermes/profiles/. Telegram notifications need a bot token and chat ID.
Note: By default the board listens on 0.0.0.0:9120 with the login hermes / hermes unless the environment variables are changed.
FAQ
What is hermes-kanban?
hermes-kanban is a small Flask and SQLite Kanban board for Hermes Agent. Agents manage tasks through a REST API and you watch the board in a web UI.
How does hermes-kanban find my agents?
It scans ~/.hermes/profiles/ and uses the first line of each profile's SOUL.md as the display name. New profiles show up automatically, and extra agents can be added with POST /api/agents.
How do I install hermes-kanban?
Run pip install hermes-kanban and then hermes-kanban serve. The board opens at http://localhost:9120.
Similar multi-agent for Hermes Agent
All multi-agentProject ownership layer for Hermes agent fleets with verified cycles and an explicit autonomy policy
magnus919 Hermes CouncilPlugin foundation for a multi-agent debate system in Hermes Agent, still in early development
rexleimo AIOSLocal-first control plane adding project memory, agent teams and verification around coding agents
Ardha-Eco-System RUDR9Installer that turns Hermes Agent into a multi-profile AI engineering team coordinated by Kanban
amanning3390 HermesHubAgent registry implementing ARD v0.9, operated by a Hermes Agent, with free and hosted listings
asimons81 Hermes A2A BridgeArchived plugin that let Hermes Agent call and act as A2A peers, now replaced by built-in A2A
Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop