Skip to main content
A coding agent with Soma can implement according to the spec, check a design against a standard, or fill a requirements matrix from your documents, citing where each answer comes from. Two options, both acting as you:

With the CLI

Install the CLI and sign in once (soma). Then tell your agent it can use it, for example in CLAUDE.md or AGENTS.md:
What makes the CLI agent-friendly:
  • --json prints the API’s JSON on stdout; progress goes to stderr.
  • No prompt and no browser when there is no terminal.
  • Exit codes: 0 ok, 1 failed, 2 bad usage, 3 sign-in needed.

In CI and on servers

Where nobody can sign in, use an API key (Soma → Account settings → API keys, read-only):