FeaturesAll features
All features
The complete map of what Synara can do — every feature, one page, with links to the guide for each.
The complete feature map. Each entry links to the page that covers it in depth.
Providers and models
- Multi-provider workspace — use Claude Code, Codex, Cursor, OpenCode, Antigravity, Grok, Kilo Code, Pi, and Factory Droid from one app, with the subscriptions you already pay for. → Providers
- Provider handoff — hand a thread to a different provider mid-task; the new model continues with the same context, environment, and Git state. → Handoffs
- Model quick-switching — cycle models with
alt+]/alt+[, favorite the ones you use, and drag providers into your own order. → Customization - Reasoning & effort control — per-provider effort ladders up to maximum reasoning, a dedicated picker (
mod+shift+e), and/fastfor quick turns. → Composer - Context management — live context-usage reporting, warnings before compaction, million-token context tracking, and in-session model switches without a restart. → Slash commands
- Usage panels — provider limits and pace surfaced in the Environment panel and settings, so you see rate limits coming. → Customization
Parallel work
- Git worktree isolation — every task can run in its own worktree with its own branch, so parallel agents never collide. → Worktrees
- Native subagents & workflows — agents delegate to parallel child agents, shown live with phases, usage meters, and pause/stop controls. → Parallel agents
- Fork & side threads —
/forksplits a thread into the local checkout or a fresh worktree;/sideopens a guarded side-conversation. → Slash commands - Automations — schedule recurring agent runs in plain language, with run history and AI-evaluated stop conditions that turn them off when the job is done. → Automations & Studio
- Studio — a dedicated workspace for long-running, agent-led work, with outputs collected in one place instead of scattered across a transcript. → Automations & Studio
- Project spaces — organize threads into named spaces per project, with a switcher tab bar and
mod+alt+←/→navigation. → Preview features
Agent control and integrations
- Agent Gateway — an app-owned MCP tool surface that lets capable agents create and steer Synara tasks under the app's project and worktree rules. → Parallel agents
- External MCP integrations — pair Codex, Claude Code, Claude Desktop, or any MCP app with a guided flow and give it a scoped, revocable Synara tool surface. → Preview features
- Plan mode — the agent proposes before executing, and can pause to ask you multi-select questions before writing any code. → Composer
- Checkpoints & revert — roll a thread back to an earlier state, with guardrails that refuse the revert while a turn is still running. → Composer
Review and delivery
- Pull Requests workspace — browse, search, review, comment, merge, and pin GitHub PRs across all your projects without leaving the app. → Pull requests
- Fix button — groups every unresolved review comment into one numbered prompt, so the agent gets the whole review in a single message. → Pull requests
- Diff review — a collapsible file tree, jump menu, and one-key toggle (
mod+d) for reading exactly what changed. → Organize & navigate - Git actions — commit, push, create branches, and switch safely with stash recovery and conflict checks, all from the workspace. → Your first task
- Code review on demand —
/reviewstarts a structured review of the current changes. → Slash commands
Context and input
- Inline file comments — comment on specific lines from a file preview and send them with your next prompt. → Composer
- AppSnap — press both Option keys to capture any Mac app window and attach it straight to the current task. → Composer
- Attachments that behave — files, images, folder mentions with a real directory picker, and pasted-text cards that survive edits. → Composer
- Replies as context — select part of an assistant response and send it back as structured context in the next prompt. → Composer
- Media in the transcript — generated images render inline with expand and download, and PDFs open in an in-app viewer. → Composer
Workspace
- Integrated terminals — real terminals in the task's working directory: drawer, splits, tabs, and a full-width terminal workspace. → Keyboard shortcuts
- Browser preview & dev servers — live browser preview with browser control beside the conversation, and project dev servers managed from the same panel. → Organize & navigate
- Editor workspace — a file tree and syntax-highlighted editor next to the chat, plus open-in launchers for VS Code, Cursor, Zed, JetBrains, Xcode, and more. → Organize & navigate
- Split views — keep two tasks visible side by side (
mod+\), even across projects. → Organize & navigate - Thread recap — auto-generated, cached summaries of long conversations, ready before a handoff or when you return days later. → Organize & navigate
- Pins, markers & notes — pin projects, threads, and messages; mark transcript moments; keep autosaving notes attached to each task. → Organize & navigate
- Keyboard-first navigation — jump to any thread with
mod+1…9, cycle recent views withctrl+tab, and search everything withmod+k. → Keyboard shortcuts - Thread export —
/exportdownloads any thread as a ZIP with a readable markdown transcript. → Slash commands
Personalization and app
- Slash commands —
/plan,/fork,/subagents,/export,/automationand friends: thread control without leaving the keyboard. → Slash commands - Custom keybindings — remap anything from a settings panel or an ordered JSON keymap with context-aware rules. → Keyboard shortcuts
- Theme editor & density controls — tune the UI colors and information density directly in settings, terminals included. → Customization
- Profile & activity stats — a local profile of your patterns: provider and model mix, active hours, and a token heatmap. → Customization
- Releases, in the app — a "What's new" dialog after each update, full release history in settings, and installs that verify themselves. → Customization
- Local-first by design — chats, projects, and history stay on your machine; traffic goes only to the provider you picked. → Synara documentation