Features
- Native EditView — the chat interface uses Sublime’s native text components for extreme speed and familiar keyboard behaviour.
- Multi-Agent Support — switch between Claude Code, Codex, and Pi Agent from the chat toolbar.
- Chat with File or Selection — right-click or use the Command Palette to send a file or highlighted code directly into the agent context.
- Plan Mode — switch between Fast and Planning per session to have the agent plan before it acts.
- Session Management — clear, resume, or rewind conversations without leaving the editor.
- Multi-Project Roots — all folders open in the project are shared with the agent automatically, so it can reach across repos.
Configuration
Access settings viaPreferences → Package Settings → TermMate → Settings:
Example: Gemini API key for Pi Agent
Pi Agent requires
GEMINI_API_KEY in your environment. Run pi /login in a terminal to authenticate before first use, or set the key via the env setting:
Command Palette Commands
To chat with a file or selection, right-click in the editor or sidebar and choose TermMate: Chat with Agent.
Shortcuts
TermMate registers two shortcuts by default (active only when the chat view is focused):
Start Chat, Chat with Agent, and all other commands have no default shortcut to avoid conflicts. Add them via
Preferences → Key Bindings:
Start Chat — open a new agent chat from anywhere in the editor:
Escape while the chat view is focused:
super+alt+g / super+alt+c with whichever keys suit you. On Windows/Linux use ctrl+alt instead of super+alt.