TermMateAgentic Coding Mate from Design to meet Code. Visit termmate.app to explore more features.
TermMate is a professional-grade AI coding agent for Visual Studio Code that supports multiple agent providers — Claude Code, OpenAI Codex, and Pi coding Agent. It builds a seamless native agentic interface directly within your editor for autonomous task execution, codebase exploration, and smart refactoring. Core Features
Getting Started1. Install an Agent CLITermMate relies on external agent CLIs. If you already have Claude Code, Codex, or Pi Agent installed, TermMate will detect them automatically — no extra setup needed. Otherwise, click the agent selector in the chat window and choose ⤓ Install Agent at the bottom of the dropdown to install from within VS Code. ** you can also install manually from your terminal:** Claude Code:
Codex:
Pi Agent:
2. AuthenticationAuthenticate the agents via your terminal: Claude Code:
Codex:
Pi Agent:
Alternatively, you can authenticate by setting API keys via environment variables in TermMate's settings — for example, authenticating Pi Agent with a Gemini API key by adding this to your
See Custom Environment Variables for details. 3. Start ChatClick the TermMate icon in the editor title bar, the 💬 TermMate item in the Status Bar, or run Chat PanelThe chat panel is the primary interface. The toolbar at the top gives you direct access to all key controls: Agent & Model Selector Click the agent name in the toolbar to switch between Claude, Codex, and Pi Agent, or to select a specific model. No command palette needed. Plan Mode Click the Plan toggle in the toolbar to switch between Fast (direct execution) and Planning (deliberative reasoning) modes. In Planning mode, the agent outlines its steps for your review before making any changes. Approve Mode Click the Approve control in the toolbar to set how much manual approval is required for agent tool actions:
Stop Click the Stop button in the toolbar to interrupt the agent mid-response at any time. Resume Session Click the Usage & Key FeaturesAdd File or Selection as Context Right-click in any file editor or the File Explorer and select TermMate: Chat with Agent. This opens the chat panel and inserts a reference ( Smart File Mention Type Rewind Conversation Every user message has a ↩ button on its right side. Clicking it opens a confirmation dialog — on confirm, all messages after that point are removed and the agent restarts from that checkpoint. TermMate forks the session at the selected prompt without discarding the original history. Set Working Directory Right-click any folder in the File Explorer and select TermMate: Set Working Directory to set the agent's working directory for command execution and file access. Clear and Start New conversation Click the + icon in the editor title bar to start a fresh conversation. The previous conversation stays available in Sessions. Shortcuts
ConfigurationOpen VS Code Settings and search for Agent CLI PathsTermMate automatically detects most agent CLI installation paths. Configure manually if you use a custom installation location or automatic detection fails.
Custom Environment VariablesThe For example, to route Claude through OpenRouter:
Support & FeedbackWe value your feedback and suggestions. Please join our community to report issues or discuss new features:
Privacy & SecurityTermMate does not send your entire workspace or file contents to any external servers. Your data is only sent to the respective LLM services under the following conditions:
How TermMate interacts with agents:
Copyright © 2026 TermMate. All rights reserved. Licensed under Proprietary License. |
