A lightweight PM workspace that pairs Claude Code or Codex with a file viewer and markdown previewer.
- Claude Code/Codex terminal with tabbed sessions
- File viewer with markdown rendering, docx support, and inline editing
- Workspaces to organize multiple projects with their own tabs and file state
- Drag-to-reorder workspaces and tabs
- Auto-naming tabs from your first message
- Configurable home folder (picked on first launch)
- Window state and workspace state persist across restarts
- macOS (Apple Silicon or Intel)
- Node.js v18+
- Claude Code CLI installed and authenticated
- Codex CLI installed and authenticated if you want to launch Codex tabs
git clone https://github.com/edavidovits/producer.git
cd producer
./scripts/setup.shThe setup script creates a local signing certificate (so macOS permissions persist across rebuilds), installs dependencies, builds the app, and copies it to /Applications.
Then open Producer from Spotlight or run:
open /Applications/Producer.appOn first launch you'll be prompted to pick your workspace folder.
npm start # Run in dev mode (faster iteration)
npm run build # Build + install to /Applications
npm run dist # Build a distributable DMG| Shortcut | Action |
|---|---|
| Cmd+T | New tab |
| Cmd+W | Close tab |