free AI coding agent · tickets · git · PRs — all local

Pin it. Track it. Ship it. For free.

Pinboard combines AI coding, tickets, git automation, and cost tracking in one desktop app — free, open source, with any LLM provider you choose. Everything runs on your machine.

Free & open source Any LLM provider Auto-generated branches + PRs 100% local & private
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. Pinboard 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 Pinboard 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. Pinboard 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

Git & PRs

Auto-generated branches, isolated worktrees, and one-click PR creation with the GitHub CLI. From branch to merge — all inside Pinboard.

quick start

Running in under a minute

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

One command — installs Pinboard, Bun, and opencode. Open source on GitHub.

Download for Windows

Compiled installer — no dependencies needed. Other versions on GitHub.

Your sessions already have a story.
Give them a board.

Free, open source, and yours to run.

MIT licensed