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 statusA 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.