X-Termix — AI-Powered Unified Terminal
Serial · SSH · Local Shell — All in One Terminal with AI Assistant
✨ Why X-Termix?
Most terminal tools force you to choose: Serial OR SSH OR local shell. X-Termix gives you all three in a single, unified interface — right inside VS Code — with a built-in AI copilot that understands your terminal output.
🎯 Perfect for: Embedded engineers, Android TV / IoT developers, DevOps / SRE, and anyone who works with hardware + servers.
🔥 Key Features
🔌 Unified Connections
| Connection |
Description |
| Serial Port |
USB / UART / TTL with configurable baud rate, data bits, parity, etc. |
| SSH |
Password & key-based auth, SFTP-ready, auto-reconnect |
| Local Shell |
Full PTY — bash, zsh, PowerShell, cmd |
🤖 AI Terminal Copilot
- Multi-model support: OpenAI, Claude, Gemini, DeepSeek, Ollama, and any OpenAI-compatible API
- Context-aware analysis: Select terminal output → one-click "Analyze with AI"
- Smart error detection: Auto-highlight errors/warnings with configurable patterns
- Source code links: Click
file:line references to jump directly to code
📊 Dashboard & Host Management
- Visual host library — save, organize, and quick-connect all your devices
- Connection status — real-time RX/TX counters, baud rate display
- Macro system — save & execute frequently-used command sequences
🔍 Log Superpowers
- Real-time keyword highlighting — color-code DEBUG / INFO / WARN / ERROR with custom rules
- Regex-based log filtering — show only the lines you care about
- Smart alerts — trigger visual/sound notifications on pattern match (great for overnight stress tests!)
- Session recording — save entire terminal sessions to file
- 60fps terminal rendering with throttled write queue
- 100,000+ line scrollback buffer
- Zero-lag input — pass-through architecture with no echo delay
🚀 Quick Start
- Install from the VS Code Marketplace
- Click the X-Termix icon in the Activity Bar (left sidebar)
- Click "+ New Host" to add a Serial / SSH / Local connection
- Connect — your terminal opens instantly
AI Setup
Click the ⚙️ icon in the dashboard → Configure your preferred LLM provider and API key.
⚙️ Configuration
All settings are available under x-terminal.* in VS Code Settings:
| Setting |
Description |
x-terminal.ai.provider |
AI provider (openai, claude, gemini, deepseek, ollama, custom) |
x-terminal.ai.model |
Model identifier from your provider (e.g., the latest GPT, Claude, or Gemini model name) |
x-terminal.ai.apiUrl |
Custom API endpoint URL |
x-terminal.highlight.* |
Log level colors (debug, info, warn, error) |
x-terminal.highlightRules |
Custom keyword highlight rules (pattern + color) |
x-terminal.alertTriggers |
Pattern-based alert triggers with severity levels |
💬 Feedback & Support
Have a bug report, feature request, or question? Leave a review or post in the Q&A section on the VS Code Marketplace.
📄 License
MIT © X-Terminal
Built with ❤️ for developers who talk to hardware
| |