Skip to main content

Superboard

A local to-do board where every card can stay manual or become a standing conversation with a coding agent. Add ordinary work first; delegate research, writing or changes when that helps. The underlying state stays in plain files you own.

leak scan

Typing a task into the board, handing it to an agent, answering a decision sheet in a card that came back, sending the agent on, reading the result, and ticking the card off

uvx superboard ~/Superboard
# then open http://localhost:47822

Already use Claude Code? Give it the whole setup job:

Use https://github.com/bmeindl/superboard as the Superboard package I want. Read its README, explain what you will run, set it up in ~/Superboard, start it, and open the local board for me. Do not clone the source into my workspace.

Claude Code still uses its existing host permissions and may ask before installing uv or opening an application. The explicit terminal command above remains the portable fallback.

The one-minute version

  1. Open the board. A fresh workspace separates Getting started from the empty My to-dos area where normal work belongs.
  2. Open 1 · Start here · Meet Superboard and press ▶ Agent. It opens the local introduction when the runner can access your desktop; otherwise it returns the local link. It answers questions in that card and tells you when to mark it done.
  3. Use 2 · Set up this workspace, then 3 · Add your first real to-do. The agent adapts the foundation and puts one genuine card under My to-dos.
  4. The remaining cards each name one outcome—agent/model setup, Cockpit, email digest, one routine, Off Duty, night rest, later thread learning or the optional inspiration page—so you can complete or skip them independently.
  5. The Cockpit tab is there from the start with one shipped action, ⬆️ Check for updates: an agent compares your install with the latest release, snapshots the workspace in git first, updates, verifies, and tells you what is new. Your own one-click actions join it as you ask for them.
  6. Add more work whenever. Enter creates a manual card; Cmd/Ctrl+Enter creates it and starts the agent.
  7. Finish onboarding. The final card archives the setup threads and removes the Getting started category.

This is not a five-minute setup, and it does not pretend to be. A board becomes genuinely useful over weeks, as your own threads accumulate.

There is no settings maze. Topics, actions, rituals, context, and skills are workspace files. Ask the agent to change them; inspect the diff whenever you want. Optional procedural skills can be copied from a separate catalogue one at a time, previewed first, and then customized locally.

What you need

  • Python 3.10+ and uv/uvx. The release gates cover macOS and Ubuntu; Windows has not been verified and is not supported in this alpha.
  • Claude Code installed and authenticated for the supported default runner.
  • Codex is an experimental macOS runner and uses the CLI bundled with ChatGPT. OpenCode is not yet a supported runner.
  • Provider usage: Superboard does not include model access or tokens.

The board still opens without an agent CLI, but hand-offs cannot run — and it says so: the first screen carries the reason and the ▶ Agent buttons are marked rather than silently inert.

What an agent run can do

▶ Agent starts the selected CLI in auto mode. The run inherits that CLI's host access and configured MCP/provider setup; when the task requires it, the agent can edit or commit inside the workspace and may propose machine-wide or outside-workspace actions. Superboard does not wrap the CLI in a second approval system. Tell the agent what is off-limits, ask it to change its local operating rules, or ask for exact terminal handoff commands when an interactive step is needed. The files and git diff remain the review surface.

Why local files?

Superboard has no cloud account, database, or sync service. The board, context, and learned working rules stay inspectable and portable inside your workspace. Changing agent providers does not mean abandoning what the workspace learned.

Each ▶ Agent starts a fresh CLI process. Continuity comes from a resumable provider session plus the durable board thread — not from a hidden Superboard memory. A warm provider cache may reduce repeated tokens; a cold cache never loses work.

How it works

A fresh Superboard workspace with onboarding separate from ordinary to-dos

Superboard is the piece that holds your work and coordinates the agents doing it — a personal task host. The board is the visible surface — columns, cards, one glance. Each card is a task with its own standing thread: the full conversation between you and the agent working it, persistent across weeks. A runner executes — it picks up cards you've handed off, works headlessly, and reports back into the thread: results, or a short decision sheet when only you can decide. Underneath: plain local markdown files. No database, no account, no sync. The agent brings the intelligence; the files keep it honest.

The first weeks

Superboard doesn't promise one-minute setup. It promises an honest onboarding — the kind you'd give a strong new hire. Week one, it asks too much: it doesn't know your projects, your people, or which decisions are yours alone. You correct it constantly, and the correcting is the investment — every correction lands in plain files it reads next time, and you can open any of them to see exactly what it thinks it knows. A few weeks in, the questions change character: less "what is this?", more "you killed a similar idea in March because it competed for your attention — still true?" And it compounds with what you already have: Superboard runs on top of your existing agent setup, and the more you bring — skills, context, working habits — the faster it gets good. Starting from zero works too; it just makes the first weeks matter more. Tools that promise instant magic tend to plateau fast. Superboard starts slower — and keeps compounding.

Agentic first — it grows, and you grow it

The mechanics work on day one: board, runner, standing threads, decision sheets, a working skill set — extracted from a system used daily for months. The personalization is what takes weeks. And nothing about it is finished, by design: there is no feature backlog between you and the tool — when you want the cards to work differently, you don't file a request, you tell your agent to rebuild them. The whole system is plain files and readable code, small enough for an agent to navigate and change, with every change reviewable. From the first week it grows toward you: your skills, your rules, what it has learned about how you decide. Every install grows toward its owner — that divergence is the point, not a side effect. And it flows both ways: when your setup grows something good — a skill, a routine, a sharper way of asking — it's built to flow back through ordinary open-source contribution and become part of everyone's next start. That's open source applied to a tool whose job is to learn.

Where this goes

Today, Superboard is a board. The direction is a working morning that starts with three prepared items instead of forty open loops — everything else researched, built, filed, or consciously not started while you were away, each weighed in the open against priorities you set. Questions that get sharper the longer you work together. And because everything it learns lives in inspectable files, changing models doesn't have to mean starting over. That's the target narrative, told honestly as direction — the full version is in PITCH.md. This board is step one of exactly it.

Start here, then ask the agent

The board and its onboarding cards are the primary product documentation. The README deliberately stops at orientation; users should not need to study a manual before doing useful work.

Superboard is alpha-stage personal tooling, not a hosted multi-user project manager or a supported service. The point is a small, understandable frame that your own agent and workspace can grow into.

License

MIT — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

superboard-0.2.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

superboard-0.2.0-py3-none-any.whl (482.1 kB view details)

Uploaded Python 3

File details

Details for the file superboard-0.2.0.tar.gz.

File metadata

  • Download URL: superboard-0.2.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for superboard-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3666e5603921924f6355ddadcfbfa385d3f6f0b7b03cf48305018e06a0619127
MD5 f0b7bc11993719553259ead83acd9b58
BLAKE2b-256 114a8f83756618fa412b58101ddbf9afc8f616b97fa31fd0e7a8188db89590d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for superboard-0.2.0.tar.gz:

Publisher: publish-to-pypi.yml on bmeindl/superboard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file superboard-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: superboard-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 482.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for superboard-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e14c32a1bc9bf9e9b580c17fdf7b27e7af3f64f80d43b27d682d68d40d43ba22
MD5 777d924d625b0e1120e3f7766c636326
BLAKE2b-256 7754c2e7241fdc23160a0a92750167d75d01822cf6519a87ebd7eda8c66230f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for superboard-0.2.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on bmeindl/superboard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page