Get started
Get Started
Spruce is a native desktop app that brings plan, code, terminals, and AI coding agents into one place — no browser tab, no cloud lock-in. Your project artifacts live as plain-markdown files in a Spruce project, a versioned folder you can push to a git remote so your whole team sees the same artifacts, templates, and views after a pull.
Your code repositories are linked separately to a Spruce project (zero, one, or many), so the same plan can span multiple repos, or no repo at all if you're just tracking work.
This section is a guided walkthrough: install Spruce, open your first project, understand how the pieces fit together, and hand your first piece of work to an agent.
A Spruce view showing features, tasks, and memos organized by status
What's in this section
Download Spruce for macOS or Windows, install it, and launch it for the first time.
Create a Spruce project and link code repositories to it.
The 10-minute mental model: two roots, artifacts, templates, worktrees, agents.
Create, edit, and save a feature.
Start an agent on an artifact and review its work via diffs and comments.
Who Spruce is for
Spruce is built for small-to-medium developer teams that want:
- A planning tool that travels with the team in a versioned git repo, not a separate SaaS.
- A code browser that knows about their artifacts, branches, and worktrees.
- First-class support for AI coding agents as real collaborators, not sidebar copilots.
Related
- How Spruce Thinks — the core concepts in 10 minutes.
- Platform Notes — supported platforms and known issues.
