Requirements
- macOS 15+ on Apple Silicon
- Claude Code installed and available on your PATH
- A local project folder where BearClaude will write to
.specstory/history/
BearClaude is local-first. Your specs and Claude conversations are saved to your project. Nothing is uploaded unless you later enable syncing with SpecStory Cloud.
1. Download BearClaude
- Visit bearclaude.specstory.com and download the latest
.dmgbuild. - Double-click the downloaded file and drag BearClaude.app into your Applications folder.
- Launch BearClaude from Applications or Spotlight.
2. Install Claude Code (if you haven’t already)
BearClaude relies on the claude CLI.3. First Launch & Permissions
On first launch, macOS will prompt you to confirm BearClaude as a trusted application:- Click Open when asked to confirm.
- Grant File System access when prompted, this is required to save your project’s
.specstory/history/.
- Choose a project folder: This is where BearClaude will write .specstory/history/ and keep your specs.
- Claude Code path: BearClaude will try to auto-detect claude. If it can’t, you’ll be prompted to pick the executable manually.
- Save location: Default is
<project>/.specstory/history/. You can change this in Settings later.
You can manage all of these later in BearClaude → Settings.
4. Verify capture (quick check)
- Create a new Markdown doc (e.g., api-spec.md) and write a short spec (“Create a simple Express route for /health”).
- Click Run with Claude Code (or the run control) to hand off the spec.
- After Claude responds, open your project folder and confirm:
4. Verify SpecStory Capture
BearClaude automatically writes every conversation and spec to.specstory/history/ in your project:
- Create or open a project folder.
- Write a short spec in Markdown and chat with Claude.
- Check your project directory, you should see
.specstory/history/with Markdown files created.
Nothing is uploaded by default. BearClaude is local-first, and your
.specstory/history/ remains on your machine unless you explicitly sync it to SpecStory Cloud.