Skip to main content

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

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.