xeno-cli
A coding-cli with AI included (through API) with the help of gemini 3.1 for the cmd interface.
Links
README
From the repo.
🌌 XENO CLI
The Ultimate AI-Powered Coding Terminal.
🛸 About The Project
XENO CLI is a powerful, terminal-based integrated development environment (TUI) that seamlessly blends a code editor with advanced AI capabilities. Designed for developers who live in the terminal, XENO allows you to write code, manage files, and consult with multiple AI models without ever leaving your keyboard.
"Code at the speed of thought, with the intelligence of the cosmos."
✨ Features
- 🧠 Multi-Provider AI: Native support for Gemini, OpenAI, Anthropic, Mistral, Groq, and Together AI. Switch providers instantly.
- 📝 Integrated Nano-Style Editor: A built-in, syntax-highlighted text editor. Open, edit, and save files directly within the CLI.
- 💾 Smart Context & Autosave: Automatic saving of code blocks generated by AI and session history management.
- 🎨 Beautiful TUI: Powered by
prompt_toolkitandrichfor a modern, colorful, and responsive terminal experience. - 📂 File System Management: Built-in commands for file navigation (
/ls,/cat,/open) and project structure. - ⚡ Direct API Integration: No proxy servers. Uses official SDKs for maximum reliability and security.
🛠️ Tech Stack
Core
AI Integrations
🚀 Installation
Prerequisites
- Python 3.10 or higher
- An API Key for your preferred provider (e.g., Gemini, OpenAI)
Steps
-
Clone the repository
git clone https://github.com/matelex0/xeno-cli.git cd xeno-cli -
Install dependencies
pip install -r coding_cli/requirements.txt -
Run XENO
python -m coding_cli.main
🎮 Usage
Basic Commands
| Command | Description |
|---|---|
/help | Show available commands |
/provider [name] | Switch AI provider (gemini, openai, anthropic, etc.) |
/model [name] | Select a specific model for the current provider |
/settings | Configure API keys and preferences |
/edit <file> | Open the integrated code editor |
/ls | List files in current directory |
/cat <file> | Read file content |
/exit | Close XENO |
Quick Start
- Launch the app.
- Set your API key:
/settings set-gemini AIzaSy... - Start chatting:
Create a python script to calculate fibonacci numbers - The AI will generate code. Use
/save filename.pyto save it locally.
Collected info
- ★ 1 stars
- Language: Python
- Source updated: 6/20/2026
Config for your environment
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.