TermMate
Agentic Coding Mate from Design to meet Code.
Visit termmate.app to explore more features.

TermMate is a professional-grade intelligent programming assistant for Visual Studio Code. It is a native agentic coding studio designed to bring powerful AI Agent capabilities—such as Claude Code and Codex—directly into your editing workflow with a focus on privacy and reliability.
Core Features
- Built on Agent: Leverages industry-standard coding agents like Claude Code and Codex for high-reliability AI assistance.
- Context Awareness: Seamlessly inject files, folders, or specific code selections into the AI session via native VS Code context menus for grounded, project-specific assistance.
- Agent Management & Design Review: Advanced workflows for managing agent lifecycles and performing structured design audits to ensure architectural integrity.
- Deep Editor Integration: A native-first experience fully integrated with VS Code’s Status Bar, Command Palette, and context menus for a frictionless development loop.
Getting Started
1. Prerequisites
TermMate relies on external coding agents. Install the required CLI tools:
Claude Code:
curl -fsSL https://claude.ai/install.sh | bash
Codex CLI:
npm install -g @openai/codex
2. Authentication
Authenticate the agents via your terminal:
Claude Code:
claude /login
Codex:
codex login
3. Usage
- Start Chat: Click the TermMate icon in the editor title bar or the 💬 TermMate item in the Status Bar.
- Add Context: Right-click in a file editor or the File Explorer and select "$(sparkle) TermMate: Chat with Agent".
- Toggle Modes: Switch between Planning and Fast modes in real-time at the top of the chat window.
Common Commands
Access these commands via the Command Palette:
- Open the palette via View > Command Palette (or use
Cmd+Shift+P on macOS / Ctrl+Shift+P on Windows).
- Type "TermMate" to list the commands.
- Select "TermMate: Start Chat" to launch the chat tab.
TermMate: Start Chat
Open the main chat interface to interact with your AI agents.
TermMate: Chat with Agent
Add the current file, folder, or active selection directly into the chat context.
TermMate: Plan Mode
Toggle pre-execution planning. In Plan Mode, the agent will outline its steps for your approval before making any changes.
TermMate: Set Working Directory
Define the active workspace directory for the agent to ensure context-aware execution.
TermMate: Clear Session
Reset the current conversation context to start fresh.
TermMate: Agent / TermMate: Model
Switch between underlying AI engines (Claude, Codex) or specific model names.
Configuration
Customization is available in your VS Code settings.json:
{
"termmate.claude_command": "/path/to/your/custom/claude",
"termmate.codex_command": "/path/to/your/custom/codex"
}
Support & Feedback
We value your feedback and suggestions. Please join our community to report issues or discuss new features:
Privacy & Security
TermMate is built with a "Privacy-First" architecture:
- Local Execution: The core plugin logic runs entirely on your local machine.
- No Data Collection: TermMate does not collect, store, or transmit any of your source code or usage telemetry to our servers.
- Direct Agent Communication: Context is only piped directly to the local AI agents (Claude/Codex) you have configured and authorized.
Copyright © 2026 TermMate. All rights reserved.
Licensed under Proprietary License.