Chrome Extension · Live on the Web Store

Assistant for Basecamp

Kanban boards, tags, statuses, custom fields, automations, and voice notes — built into the Basecamp UI you already use. Nothing new for your team to learn.

Assistant for Basecamp — Kanban board view rendered inside Basecamp

What it is

Assistant for Basecamp adds the productivity layer Basecamp users have been hand-rolling for years — Kanban, custom fields, tags, statuses, automations, and voice notes — inline on every Basecamp page. Live on the Chrome Web Store. One-click install.

Every Basecamp to-do list becomes a Kanban column. Your project's structure IS the board. No preset columns, nothing to configure, nothing to migrate.

Features

A productivity layer for Basecamp.

Kanban, custom fields, automations, voice notes — inline on every Basecamp page, no second tool.

Kanban view

Full-page drag-and-drop Kanban over your Basecamp to-do lists. Swimlanes by assignee, tag, or status. Column collapse, WIP limits, custom column colors, split-view detail panel, filters.

Custom fields, tags & statuses

Single-select, multi-select, text, number, and date fields on every todo, card, and message. Per-item-type visibility. Inline editing. Optimistic updates with audit comments auto-posted on every change.

Automations

Rules trigger on Basecamp's own webhook events (todo created, completed, message posted) or on your custom-field changes. Actions: set field, attach/detach option, complete todo, post comment, assign people. Per-project filtering and execution logs.

Voice notes

Record voice messages directly in Basecamp comment forms and Campfire chat rooms. Inline audio playback. Useful for context that would take ten paragraphs to type.

Bulk actions

Multi-select checkboxes on todos and cards. Tag, status, or complete dozens of items in a single operation. Result counts on every bulk run.

Unread highlight + activity feed

1px border on items with unread notifications — see what's new without clicking into every project. Activity sidebar streams live changes via SSE across your account.

How we built it

Manifest V3 Chrome extension built with Vite, React 18, and TypeScript. The content script injects React trees into Basecamp's DOM via MutationObservers, surfacing as "Assistant" and "Kanban" left-nav items, inline tag and status pills on todos, cards and messages, and a voice-recording mic in every comment form. OAuth runs through chrome.identity to our backend and back.

The backend is Hono on Cloudflare Workers with Drizzle ORM over D1 (SQLite). KV holds OAuth state, Stripe handles per-seat billing, and SSE pushes realtime updates to the extension. The web app and marketing site (getassistant.io) ship from the same monorepo.

Self-funded and solo-shipped by Karobar Solutions — extension, backend, billing, marketing site, and roadmap. End-to-end production SaaS, in your pocket.

Bolt this onto your Basecamp.

Live on the Chrome Web Store. One-click install. Free trial, no credit card.