[ Usage Guide ]
Using siply
siply is a terminal-native AI coding tool. It shows you everything it does. No black boxes. No surprises.
How it works
siply runs an AI agent loop in your terminal. You give it a task. It plans, uses tools (file reads, edits, shell commands), and shows you every action before it executes.
The siply difference
Every AI coding tool hides what it does. siply shows everything. You see the tool call, the file path, the proposed edit — and approve or skip it.
Interactive Mode
Start the TUI and chat with the agent:
│ Provider: Anthropic · Model: claude-sonnet │
│ Workspace: /your/project │
└───────────────────────────────────────────────┘
siply> _
One-shot Mode
Run a single task and exit. Good for scripts and CI:
◆ Proposed edit: wrap GetUser() in error check
◆ Apply? [y/n]
Tool Transparency
Every tool call is shown before execution. siply will never silently edit a file, run a command, or make a network request without telling you first.
action: add error handling to GetUser()
[A]pply [S]kip [V]iew diff [Q]uit
Providers & Models
siply supports multiple AI providers. Bring your own API keys:
Supported providers: anthropic, openai, ollama, openrouter
Plugins (Alpha)
Install YAML plugins to extend siply's behaviour:
siply is in Private Alpha. Bugs are expected — and valuable.