← Discover MCPs and Agents
x
MCPAI & MLGitHub

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 Logo

🌌 XENO CLI

The Ultimate AI-Powered Coding Terminal.

Status License Python

✨ Features🛠️ Tech Stack🚀 Installation🎮 Usage


🛸 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_toolkit and rich for 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

Python Prompt Toolkit

AI Integrations

Google Gemini OpenAI Anthropic


🚀 Installation

Prerequisites

  • Python 3.10 or higher
  • An API Key for your preferred provider (e.g., Gemini, OpenAI)

Steps

  1. Clone the repository

    git clone https://github.com/matelex0/xeno-cli.git
    cd xeno-cli
    
  2. Install dependencies

    pip install -r coding_cli/requirements.txt
    
  3. Run XENO

    python -m coding_cli.main
    

🎮 Usage

Basic Commands

CommandDescription
/helpShow available commands
/provider [name]Switch AI provider (gemini, openai, anthropic, etc.)
/model [name]Select a specific model for the current provider
/settingsConfigure API keys and preferences
/edit <file>Open the integrated code editor
/lsList files in current directory
/cat <file>Read file content
/exitClose XENO

Quick Start

  1. Launch the app.
  2. Set your API key:
    /settings set-gemini AIzaSy...
    
  3. Start chatting:
    Create a python script to calculate fibonacci numbers
    
  4. The AI will generate code. Use /save filename.py to save it locally.

Built with 💜 by Matelex.

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.