Skip to content

Releases

Cherry 1.1.0

Choose a tag to compare

@syedmehedihussain syedmehedihussain released this 12 Oct 05:51

Claude Code, with a plan. Cherry is a local workspace that drives Claude Code the way a senior engineer works: survey, decide, document, then build. Every edit and command waits for your approval.

This is the first public release. It includes everything planned for 1.0.0 and the work since.

Website: https://syedmehedihussain.github.io/cherry/
Demo video: cherry-demo.mp4 below

Highlights

  • Run button: one click runs your website's dev server on localhost, with live output, Open, Restart and Stop. It also finds servers Claude already started.
  • Approve every change: diff cards for edits, command cards for shell commands; sudo, force pushes to main and rm -rf outside the project are blocked.
  • Change summary after each Claude reply (free), with Explain with Claude only on click.
  • Built-in editor for any text file, with an unchanged-on-disk check.
  • Survey → docs → build: seven decision cards, then CLAUDE.md, PRD, ADRs and the first commit, plus a .gitignore for the stack.
  • Scan agents (security, tests, code health, dependencies), background agents on their own worktree, and Magnet across all projects.
  • Ready to commit: Haiku groups your changes into small conventional commits; you commit as yourself.
  • Welcome screen with a Claude Code, git and GitHub check; four themes with Just black as the default.
  • Opus by default for chat and agents; small automatic jobs on Haiku; big jobs only on click.

Install (Linux)

git clone https://github.com/syedmehedihussain/cherry.git
cd cherry
mise install && pnpm install
./scripts/install-cli.sh
cherry

Needs Claude Code (signed in), git, and mise or Node 22 + pnpm. Full list of changes: CHANGELOG.md.

A side quest of smh.