From agent session to merged PR.

Join the society
Sessions to threads1 / 4

Twelve Claude Code sessions at once. Which one is waiting on you?

  1. Twelve Claude Code sessions at once. Which one is waiting on you?
  2. Shabash splits each Claude Code, Cursor or Codex session into threads, one per piece of work.
  3. Shabash writes each thread a checklist, and your agent ticks the steps off as it works.
  4. Shabash puts the thread that's waiting on you first. Press Continue to pick it up in the agent you last used for it.

Try it free with your team for six weeks.

Your whole team, each engineer with Shabash on their own Mac. Setup is about an hour for whoever runs the pilot, and ten minutes for each engineer.

Join the society
Does my code leave my Mac?

Short excerpts do, and they can contain code: anything you pasted into a prompt goes with it. Your code files, diffs and full chats stay on your Mac.

To write a to-do list for each thing you're working on, Shabash sends Anthropic's AI, Claude, your prompts (cut short), the end of each of Claude's replies, chat and commit names, folder and branch names, your pull requests' titles and reviewers, the start of each CLAUDE.md and a linked ticket's text. Common keys and passwords are cut out first.

The excerpts go through Shabash's server, which keeps none of the text, to Anthropic, which doesn't train on it. If you paste your company's own Anthropic key, they go from your Mac straight to Anthropic instead. Settings → AI and privacy → What was sent shows each request word for word. The full list is on the security page.

Which coding agents does it work with?

Claude Code (in a terminal or the VS Code extension), Codex (in a terminal or the Codex app) and Cursor. Shabash needs macOS 13 or later.

What does my team see?

Nothing until you join a team with its invite link. After that, only what you share: a thread's title, outcome and your note when you press Share, and your open pull requests' titles and branches when you press Share my open PRs. Your prompts and chats are never shared. In a repo where your team has committed Shabash's checks, the pull requests your agent opens also say in their description which checks ran and what's left to do, for anyone reviewing them.

shabash/ʃəˈbɑːʃ/interj.
  1. 1well done; bravo.

From Persian, and said across South Asia when someone does good work.