Features

Everything a terminal-native developer needs

Considered design meets serious engineering — from first launch to your thousandth session.

Six Independent Providers

Default (no API key), OpenRouter, FreeModel Claude, FreeModel Codex, AeroLink, and local Ollama — each with its own key, model, and history. Switch anytime with /provider.

Works Out of the Box

The built-in Default provider needs no API key — a fresh install can chat immediately. Bring your own key whenever you want more.

Streaming Responses

Tokens render the instant they arrive — live Markdown and syntax-highlighted code as the answer forms.

Live Model Catalogue

No model is ever hardcoded — browse each provider's live catalogue with /model, or let FreeModel Auto pick the best one per request.

Code Mode

Workspace-aware coding agent: /codemode on turns your project into the workspace with persistent .seedcode memory, an incremental index, and permission-gated edits.

Assist Mode · /assist

The unified AI + computer-control mode: filesystem, terminal, git, browser, keyboard, mouse, windows, vision, and OCR behind one switch.

Agent Tools

The agent reads, edits, searches, and runs commands in your project — /tools lists capabilities, /index shows the project tree, /permission sets access levels.

Git Workflows

Status, diff, log, commit, push, and pull as first-class agent tools — with read operations safe in every permission mode and mutations gated.

Conversation Memory

Session memory with auto-saved history — /history lists saved conversations per provider, /reset starts fresh.

Terminal Control

Commands stream output live while running, capture stderr, report exit codes, and kill the whole process tree on timeout or Ctrl+C.

Permission System

read_only, workspace, desktop, and full_system levels — every tool call passes the gate, dangerous actions confirm, and .seedcode memory refuses secret-looking fields.

Diagnostics

/doctor checks config, network, and provider health in one pass — with quiet logs at ~/.seedcode/logs/seedcode.log.

See it in motion.

The gallery shows real sessions — chat, streaming, config, and more.