📌 for opencode · runs entirely on your machine

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.

Built for opencode 100% local Lightweight, no cloud setup
OpenTack dashboard: a ticket open in split view, with ticket details and notes on the left and an opencode chat and code diff on the right

a ticket mid-session — chat on the right, context on the left

the problem

Multiple repos. Multiple sessions. Zero memory.

~/wherever-you-left-your-head
which repos am I even touching this week?
what was I doing in that session yesterday?
how much did that one feature cost me in tokens?

opencode remembers the code. OpenTack remembers the work.

how it works

From idle repo to merged ticket

Six steps, one app. No context-switching required.

01

Add a repo

Point OpenTack at a folder on disk, or drop in a GitHub URL and let it clone one for you.

02

Open a ticket

Add a title, description, priority, and category. OpenTack generates a feature branch automatically.

03

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.

04

Code, in parallel

Talk to opencode while the ticket details stay in view. Run several sessions side by side, each fully isolated.

05

Watch the cost

Tokens and dollars roll in live, broken down by repo, ticket, and model — no digging through logs.

06

Pick up where you left off

Sessions survive server restarts. Close the laptop, come back tomorrow, keep talking to the same session.

six views, one board

Look at your work however the day calls for

view · 01

Overview

Stat cards, a 30-day cost chart, recent tickets, and an activity timeline — all on one screen.

view · 02

List

A filterable table — search by title, status, priority, or category.

view · 03

Board

Drag-and-drop columns: Open, In progress, Needs review, Changes requested, Resolved.

view · 04

Journal

Every day's tickets grouped together, with notes, changed files, and branch names.

view · 05

Usage

Cost history sliced by repo, ticket, and model, with date-range filtering.

view · 06

Settings

Manage repos, check your opencode config, and pick a theme — amber, emerald, violet, or sky.

quick start

Running in under a minute

curl -fsSL https://raw.githubusercontent.com/anas1412/opentack/main/opentack.sh | bash

Needs bun.sh and opencode installed first.

git clone https://github.com/anas1412/opentack.git cd opentack bun install bun run db:migrate bun run build

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