Syntic

Syntic CLI

The full power of Syntic. In your terminal.

Syntic CLI brings our frontier model directly to your command line. Chat, write and edit code, run research, dispatch agents, approve actions — all without leaving your shell. No browser required. No GUI required. If you live in the terminal, this is how you use Syntic.

Install with one command. Authenticate with your API key. Start working.

Install

$ curl -fsSL https://cli.syntic.ai/install.sh | sh

Authenticate

$ syntic login

Requires a Syntic API account with credits. Sign up and top up at platform.syntic.ai. Your API key authenticates the CLI — the same key you use for the API.

macOS, Windows, Linux
runs anywhere you have a shell
One command
to install, one to authenticate, one to start
API-powered
uses your Syntic API credits, same key as the API
Unix-native
pipe it, script it, chain it with your existing tools

Capabilities

What you can do from the terminal

Everything the Syntic assistant does, available as commands in your shell — and composable with every tool you already run.

Chat and ask

Talk to Syntic's frontier model directly from your shell. Ask questions, run research, summarise documents, analyse data, draft content. The same model powering the Syntic assistant — available without opening a browser.

$ syntic chat "summarise the last 10 git commits in plain English"

Write and edit code

Describe what you want built or fixed. The CLI reads your codebase, plans the work, edits files across your repo, runs your tests, and surfaces a reviewable diff. Multi-file edits, refactors, migrations, and bug fixes — executed in your repo, without leaving your workflow.

$ syntic code "refactor the auth module to use JWT instead of sessions"

Dispatch agents

Kick off AI agents from the command line. Point them at a task, set the parameters, and let them run. Check status, tail the execution log, and pull the result when it's done.

$ syntic agent run research --topic "competitor pricing Q3 2026" --output report.md

Approve actions

High-stakes agent actions surface in your terminal for review before they execute. Approve, reject, or modify — without switching to a dashboard or opening a browser.

$ syntic approvals --watch

Pipe and compose

Syntic CLI is a Unix citizen. Pipe content into it. Pipe its output into other tools. Chain it with grep, jq, awk, sed, and the rest of your shell toolkit. Use it in scripts, cron jobs, and CI pipelines.

$ cat error.log | syntic chat "what caused this and how do I fix it"$ syntic code "add tests" | tee review.md

Run in CI

Add Syntic to your CI pipeline. Automated code review on every PR, security scanning before merge, documentation generation on release, and test coverage analysis on push.

$ syntic review --pr $PR_NUMBER --post-comment

How it works

From zero to working in four steps.

One curl command, one API key, one login. Then you're in.

1

Install

One curl command installs the CLI on macOS, Windows, or Linux. No dependencies beyond a working shell.

$ curl -fsSL https://cli.syntic.ai/install.sh | sh
2

Get an API key

Sign up at platform.syntic.ai. Top up credits. Generate an API key. The CLI uses the same credit balance as the Syntic API — one account, one balance, every surface.

3

Authenticate

Run syntic login and paste your API key. Your credentials are stored securely in your system keychain. You won't be asked again.

$ syntic login
4

Start working

Run syntic to open the interactive shell. Or run commands directly: syntic chat, syntic code, syntic agent. Tab completion available for bash, zsh, and fish.

$ syntic

Pricing

The CLI uses your Syntic API credits.

No separate subscription. No CLI-specific pricing. Every command the CLI runs draws from your API credit balance — the same balance you use if you call the API directly. You pay for what you use, per token, at the same rates as the API.

Top up credits at platform.syntic.ai. Set a monthly spend limit so you never get a surprise bill. Credits don't expire.

Enterprise teams running the CLI at scale can contact us about committed-use API contracts with volume pricing at platform.syntic.ai/enterprise or through our enterprise team.

Security

Your key stays in your keychain. Your data stays yours.

Your API key is stored in your system keychain — not in a config file, not in plaintext. The CLI sends requests directly to Syntic's API over TLS. No telemetry beyond the API calls you make. No usage data collected beyond what your API account already logs.

Your code and your prompts are subject to the same data handling commitments as the Syntic API: your data is never used to train shared models, and you control your data retention settings from your API account dashboard.

For teams that need it: the CLI supports per-project API keys so different repos and workflows can use scoped credentials with different permission levels.

Compatibility

Works with your existing tools

The Syntic CLI doesn't replace your workflow. It fits into it.

Works with any shell — bash, zsh, fish, PowerShell. Works with any editor — VS Code, JetBrains, Vim, Emacs, Neovim. Works with any version control — Git, GitHub, GitLab, Bitbucket. Works in any CI environment — GitHub Actions, CircleCI, Jenkins, GitLab CI.

Tab completion for bash, zsh, and fish. Man pages for every command. JSON output mode for scripting. Environment variable configuration for CI environments where interactive login isn't possible.

$ SYNTIC_API_KEY=your_key syntic code "fix the failing tests"

Install the CLI and start working in under five minutes.

One curl command to install. One command to authenticate. Everything else is just Syntic, in your terminal.

$ curl -fsSL https://cli.syntic.ai/install.sh | sh