Pin it. Track it. Ship it.
OpenTack turns scattered opencode terminal sessions into a real ticket board — repos, branches, costs, and full conversation history, all in one local dashboard.
a ticket mid-session — chat on the right, context on the left
Multiple repos. Multiple sessions. Zero memory.
opencode remembers the code. OpenTack remembers the work.
From idle repo to merged ticket
Six steps, one app. No context-switching required.
Add a repo
Point OpenTack at a folder on disk, or drop in a GitHub URL and let it clone one for you.
Open a ticket
Add a title, description, priority, and category. OpenTack generates a feature branch automatically.
Start a session
A dedicated git worktree spins up, opencode launches in the background, and a split view opens — ticket on the left, agent on the right.
Code, in parallel
Talk to opencode while the ticket details stay in view. Run several sessions side by side, each fully isolated.
Watch the cost
Tokens and dollars roll in live, broken down by repo, ticket, and model — no digging through logs.
Pick up where you left off
Sessions survive server restarts. Close the laptop, come back tomorrow, keep talking to the same session.
Look at your work however the day calls for
Overview
Stat cards, a 30-day cost chart, recent tickets, and an activity timeline — all on one screen.
List
A filterable table — search by title, status, priority, or category.
Board
Drag-and-drop columns: Open, In progress, Needs review, Changes requested, Resolved.
Journal
Every day's tickets grouped together, with notes, changed files, and branch names.
Usage
Cost history sliced by repo, ticket, and model, with date-range filtering.
Settings
Manage repos, check your opencode config, and pick a theme — amber, emerald, violet, or sky.
Running in under a minute
Needs bun.sh and opencode installed first.
Prefer hot-reload while you work? Run bun run dev from the project folder instead.
Your sessions already have a story.
Give them a board.
Free, open source, and yours to run.
MIT licensed