Shabash is a Mac app. It reads your Claude Code history and git on your Mac and keeps what it builds there. This page lists everything that ever leaves the Mac, and where it goes.
What stays on your Mac
- Your Claude Code history (
~/.claude/history.jsonl), session transcripts (~/.claude/projects), andgit log. - Everything Shabash builds from them: threads, loose ends, decisions, check runs, drafts, and a compressed archive of transcripts. All of it lives in
~/.shabashon your Mac. - Code, files and full transcripts never leave the Mac.
What leaves it, and when
| When | What is sent | To | Kept? |
|---|---|---|---|
| Organizing sessions into threads | Short excerpts per session: the prompts you typed, Claude's closing note, commit titles | Claude, through the account below | Not stored by Shabash |
| Writing a post, review or summary | Excerpts from the threads you picked | Claude, through the account below | Not stored by Shabash |
| Signing in (optional) | Your email | Shabash's account service (Supabase) | Yes: email, plan, monthly AI usage in dollars |
| Sending to Slack (optional, each time you click) | The draft or weekly summary you previewed | Your team's Slack webhook | By Slack |
| Posting to Linear (optional, each time you click) | The thread summary you previewed | Your Linear workspace | By Linear |
| A PR receipt (teams with a standard) | Which required checks ran, with times | The PR description on GitHub, through your own gh | By GitHub |
Which Claude account processes it
- At a company: if your Claude Code runs on your company's AWS Bedrock or Google Vertex account, Shabash uses that same account. No new party sees the data.
- With a Shabash plan: requests go through Shabash's relay to Anthropic's API on Shabash's account. The relay checks your plan and monthly cap and records the cost. It does not store prompts or replies. Anthropic doesn't train on API data by default.
- With your own Anthropic API key: requests go straight from your Mac to Anthropic.
Teams
- A team shares only what each person chooses: a thread's name, outcome, status, goal, which team checks ran, and their own note. Never sessions, prompts, hours, or personal projects.
- Nothing ranks or scores people. Team reports are totals, such as clean merges per week.
- The team standard is a file in your repo (
.shabash/checks.json), reviewed like any other change.
Secrets
- Sign-in tokens and the Linear key live in the macOS Keychain, never in files.
- Slack webhook URLs stay in
~/.shabashon your Mac.
The app
- Signed with a Developer ID; releases are notarized by Apple.
- The app talks to a local engine on 127.0.0.1 only; every change needs a token that exists only in the app's own window.
Questions: hello@shabash.dev