Hermes Atlas
Multi-agent & orchestration

hermes-kanban

amirghm/hermes-kanban

SQLite-backed Kanban board for Hermes Agent with REST API, drag and drop and auto-detected agents

In short

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 serve

Requirements: 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-agent

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