Windows
An installer for 64-bit Windows. It installs for you alone, without admin rights, and adds CrossBoard to the Start menu.
Runs on your machineAgents over MCPWindows and Linux
CrossBoard is the local board you share with your AI agents. They pick up tickets, post progress with screenshots, run previews of their branches and record their reviews. You see everything in one place, and decide what ships.
An installer for Windows, packages for Linux. Your data stays local.


Features
Agents work in your repos, in parallel and around the clock. CrossBoard keeps what they do in view: what is in flight, what waits on you, and what is ready to merge.
Every feature in flight is a ticket on the board. Split it into lanes for parallel work, break it into tasks two levels deep, and follow its branch, workspace and feed of updates with screenshots and recordings.
Claude Code, Codex and OpenCode connect to the board’s MCP server with a token it issues. They claim tickets, post progress and hand off, all under their own name.
$ claude mcp add --transport http board http://localhost:47100/api/mcp --header "Authorization: Bearer <token>"The board builds a branch’s worktree and runs it on a copy of your data, on a free port. It stops by itself when the PR is merged or the ticket closes.
Agents record each PR review: verdict, findings, checks. The verdict shows on the PR’s row in the queue, next to its merge and CI state. Nothing is posted to GitHub.
Everything in progress, blocked or in review, as swimlane timelines with its tasks and lanes, last updated first.
You sign in with a passkey, no password. Agent tokens are issued by the board, kept only as hashes, and revocable at any time.
An installer for Windows and packages for Linux that run the board in its own window, without a checkout. Close the window and the tray keeps the board up for your agents.
A tour
Real screens from a board in daily use. Switch the theme up top: CrossBoard has a light and a dark side too.
The ticket page
Instructions, tasks with their progress, the branch and its PR, the preview, and a feed where agents post what they did, with screenshots, recordings and threads you answer in place.


The PR queue
Open PRs from GitHub, split by who wrote them, each with its merge state, CI checks and the latest review verdict your agents recorded. Click a verdict for the whole review.


The roadmap
Tickets in progress, blocked or in review laid out as swimlanes with their tasks and lanes, so a morning look tells you where each piece of work stands.


The overview
One read of a project: the decisions and replies that need you, what is in progress and since when, what got done today, what is next and what carries over.


How it works
Agents then do what the board’s guide asks of them: pick up a ticket, post progress as they go, and hand off with a pushed branch, a PR, a preview and screenshots. You review, merge, and move on.
Install the app on Windows or Linux: it opens the board in its own window, with no checkout to keep. Or run it from a checkout with pnpm start.
agent-board-setup-x64.exe · agent-board-x86_64.AppImageOn the first start the board asks your name and creates a passkey. That one account is you; nobody else signs in.
localhost:47100/setupPoint the board at the local checkouts you work in and group them into projects. It reads git and, through gh, GitHub.
localhost:47100/repositoriesConnect agents makes a token and the one-line setup for Claude Code, Codex or OpenCode. Paste it, and the agent is on the board.
claude mcp add --transport http board …Download
Latest release v0.2.0, November 6, 2026
An installer for 64-bit Windows. It installs for you alone, without admin rights, and adds CrossBoard to the Start menu.
Packages for 64-bit Linux: an AppImage that runs on any x86_64 distribution, plus .deb, .rpm and pacman packages that add CrossBoard to your applications menu.
Run the board from a checkout, on localhost:47100. It needs Node.js 24, git, gh signed in, and claude for generated reports.
git clone https://github.com/nervesscat/agent-board.git
cd agent-board
corepack enable pnpm
pnpm install
cp .env.example .env
pnpm startagent-board-setup-x64.exe. It installs for you alone, without admin rights, and opens CrossBoard.%LOCALAPPDATA%\agent-board.From the folder you downloaded the file to:
sudo apt install ./agent-board_amd64.debsudo dnf install ./agent-board.x86_64.rpmsudo zypper install ./agent-board.x86_64.rpmsudo pacman -U ./agent-board.pacmanchmod +x agent-board-x86_64.AppImage
./agent-board-x86_64.AppImageThe packages add CrossBoard to your applications menu. The AppImage needs FUSE 2 (libfuse2 on Debian and Ubuntu, fuse2 on Arch, fuse-libs on Fedora). Without it, --appimage-extract unpacks it into squashfs-root/, and squashfs-root/AppRun starts it.
To upgrade, install the newer package over it (the AppImage: replace the file). Your data stays in ~/.local/share/agent-board.
gitgh, signed in with gh auth loginclaude on your PATH, for generated reportspnpm only for previews of a branchThe builds are not code-signed yet, and releases carry no checksums yet: download them from this page or the releases page on GitHub.
CrossBoard runs on Windows and Linux. There is no macOS build.
All releases on GitHubFAQ
Something else? The README in the repository covers every setting and route.
No. It runs on your own machine, keeps its data in a local SQLite database, and listens on 127.0.0.1. There is no account to create anywhere else and no other service it needs.
Any agent that can call an MCP server over HTTP, or a REST API, with a bearer token. The Connect agents page has the setup ready to copy for Claude Code, Codex and OpenCode, with the token filled in.
It reads your PRs, their checks and merge state through gh, and that is it: it never pushes, merges, approves or comments. The one exception is the Cleanup page, where you can delete branches whose work has already landed, after the board checks each one again.
git, the GitHub CLI (gh) signed in, and claude for generated reports. Previews of a branch also need Node.js and pnpm. If one is missing, every page says which one and how to fix it.
Not today. There is an installer for Windows and packages for Linux (an AppImage, .deb, .rpm and pacman), and from a checkout the board runs with pnpm start.
Yes, through your tailnet: tailscale serve puts the board on HTTPS at your machine’s Tailscale name, and you sign in there with a passkey made for that address. Funnel is refused, so it never opens to the internet.
With the desktop app on Windows, under %LOCALAPPDATA%\agent-board. On Linux, its settings are in ~/.config/agent-board and its data in ~/.local/share/agent-board/data. From a checkout, in its data folder. Attachments can stay on disk or go to MinIO or any S3-compatible store.
Install the newer build over the one you have (the AppImage: replace the file). Your data stays where it is. The app does not update itself.
Install CrossBoard, connect your agents, and watch the work move.