Local setup
Use SourceAnt locally to explore your code and knowledge, manage skills, and check changes against them before sharing your work.
To run the review API on your own server, see Self-hosting.
Install
One command, on Linux and macOS:
curl -fsSL https://raw.githubusercontent.com/sourceant/cli/main/scripts/install.sh | sh
Pin a specific release with SOURCEANT_VERSION. To read the script before running it,
open the same URL in a browser first.
Set up and start
-
sourceant setup: installs the agent and a core, writes your config, and creates the index directory. Choose the runtime with--runtime dockeror--runtime python. -
sourceant ui: starts the agent if it is not already answering and opens the panel in your browser. Pass--no-opento start it without the browser. - Add a repository from the panel, then let it index.
Commands
sourceant status: agent version, whether the core answers, restart count, last exit.sourceant repos: the repositories currently indexed.sourceant graph <repository>: node and link counts by kind and edge type.sourceant stop: stop the agent.sourceant version: build, commit and time.
The agent listens on http://127.0.0.1:8930. Override it with
SOURCEANT_AGENT_URL, or per command with --agent. Add --json
to any command for machine-readable output.
Connect your coding tools
Point any MCP client at http://127.0.0.1:8930/mcp. That gives your assistant the code,
knowledge, topology and requirement tools, plus the review, context and
remember prompts. Because this instance reaches your checkout, it can also review work
you have not committed yet.
Models are called from your machine, so you configure your own provider keys and nothing is billed by us.