All work
Independent software · macOS

Chatterbox

A native Mac workspace for ongoing projects with Claude and Codex.

Project
Independent project
My role
Product design & native development
Format
Native macOS application
View on GitHub
Chatterbox — A native Mac workspace for ongoing projects with Claude and Codex.
The Chatterbox app iconView image
THE PROJECT

A conversation that stays close to the work.

I built Chatterbox around the way I work across coding and creative projects. A project needs more than a prompt: it has a folder, a history, decisions, and work that continues after one reply. The Mac app gives that ongoing conversation a practical home while Claude and Codex do the work.

My contribution

SCOPE OF WORK
  1. A workspace for projects

    Project-bound chats keep the conversation beside its working folder. Repository context, issues, and live plans help make the next step visible.

  2. Working alongside an agent

    Progress notes, tool steps, and final replies have different jobs in the interface. The message box stays available so I can steer work while it is running.

  3. Native integration

    The Swift app connects to the installed Claude Code and Codex tools, using their existing sign-in and configuration rather than requiring a separate API-key workflow.

DESIGN & INTENT

The interface is part of the workflow

Seeing an agent work is different from reading its final answer. Chatterbox keeps progress available during a turn, then folds completed steps away so the conversation remains readable. Model presets, permission controls, and project navigation sit close to the task.

BUILD & CONTEXT

Continuity across tools

A conversation can move between Claude and Codex with a transcript handoff. Their underlying histories remain separate; the app supplies the missed conversation as context. The goal is to make changing tools compatible with continuing the same project.