Features · Scale & power

Git & worktrees

FreeCoder uses git as a first-class tool. It can create branches, stage and commit with clear messages, and keep your history clean — and because it works in a repository, every change it makes is reviewable and reversible.

For bigger jobs it uses isolated git worktrees so multiple lines of work (or parallel subagents) can run at the same time without stepping on each other.

Frequently asked

Will FreeCoder commit for me?

It can — ask it to commit and it writes a clear message. You stay in control and can review every change first.

What are worktrees used for?

Isolated checkouts that let parallel work (or subagents) proceed simultaneously without conflicting edits.

Is my git history safe?

Yes. Working in a repo means every change is a reviewable diff and fully reversible.

Get FreeCoder free. Open PowerShell on Windows and run irm https://freecoder.space/install.ps1 | iex — then read the getting-started guide.

Related: Agents & subagents →  ·  Your first session →

← All features