Repository navigation
Releases
Releases · syedmehedihussain/cherry
Cherry 1.1.0
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 -rfoutside 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
.gitignorefor 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
cherryNeeds Claude Code (signed in), git, and mise or Node 22 + pnpm. Full list of changes: CHANGELOG.md.
A side quest of smh.