Terminal

Overview

Syntic Code is a Rust-native agentic terminal and code editor that rethinks the command line around structured, interactive units of work. Instead of an endless scroll of text, your session is organized so you can read, act on, and reuse everything you run.

A modern terminal built for speed

The terminal is built from the ground up in Rust for low-latency rendering and responsiveness, even under heavy output. Commands and their results are grouped into discrete blocks, so navigating history, copying output, and re-running past commands feel immediate rather than fiddly.

Amara, your built-in agent

Amara is the AI agent woven into the terminal, running on the Syntic model through api.syntic.ai. You can ask questions in plain language, generate commands, debug failing output, and let Amara take multi-step actions on your behalf, all without leaving the prompt.

Editor, memory, and integrations

Syntic Code pairs the terminal with an integrated code editor, so you can jump between running commands and editing files in one place. Syntic Memory keeps reusable commands, notebooks, and workflows close at hand, while Syntic terminal integration and a growing set of plugins connect your shell, tools, and services together.

Where to go next

Browse the sections in this guide to learn about blocks, input modes, the command palette, sessions, appearance, and more. Each topic covers a focused part of the product so you can configure Syntic Code to match how you work.