xyteeecode
v1.0.32
Published
xyteeecode - AI coding agent CLI
Maintainers
Readme
xyteeecode
xyteeecode is an AI coding agent that runs in your terminal — powered by open models, with a clean TUI, agentic tool use, and full session history.
It is the rebranded fork of xyteeecode, distributed as a single self-contained binary.
Install
npm install -g xyteeecodeThe package automatically installs the matching binary for your platform (arm64/x64, Linux/macOS/Windows).
Quick start
With Kira free models (no API key setup required after signup)
Sign up for a free key at kira (the gateway used in this project).
Place your key in your global config:
~/.config/xyteeecode/xyteeecode.jsonc{ "provider": { "kira": { "npm": "@ai-sdk/openai-compatible", "name": "Kira", "options": { "baseURL": "https://kiraai.vn/api/v1", "apiKey": "{env:KIRA_API_KEY}" }, "models": { "qwen3.8-flash-free": { "name": "Qwen 3.8 Flash (free)" }, "hy3-free": { "name": "HY3 (free)" }, "mimo-v2.5-free": { "name": "Mimo 2.5 (free)" }, "glm-5.3-free": { "name": "GLM 5.3 (free)" } } } }, "model": "kira/qwen3.8-flash-free" }Run:
xyteeecode
Or run a one-off prompt without opening the TUI:
xyteeecode run "explain this codebase" --model kira/qwen3.8-flash-freeWith other providers
Authenticate with any provider the CLI supports (Anthropic, OpenAI, Groq, and hundreds more via models.dev), either through the built-in /login flow or by adding provider config the same way as above.
With Connect (AgentRouter)
AgentRouter is a free AI coding gateway with OpenAI-compatible and Anthropic-compatible endpoints. Add one or both gateways to your global config:
~/.config/xyteeecode/xyteeecode.jsonc
{
"provider": {
"connect": {
"npm": "@ai-sdk/openai-compatible",
"name": "Connect (OpenAI gateway)",
"options": {
"baseURL": "https://agentrouter.org/v1",
"apiKey": "{env:AGENTROUTER_API_KEY}"
},
"models": {
"deepseek-v4-flash": { "name": "DeepSeek V4 Flash" },
"glm-5.3": { "name": "GLM 5.3" },
"gpt-5.6-sol": { "name": "GPT 5.6 SOL" }
}
},
"connect-anthropic": {
"npm": "@ai-sdk/anthropic",
"name": "Connect (Anthropic gateway)",
"options": {
"baseURL": "https://agentrouter.org",
"apiKey": "{env:AGENTROUTER_API_KEY}"
},
"models": {
"claude-opus-5": { "name": "Claude Opus 5" },
"claude-opus-4-8": { "name": "Claude Opus 4-8" }
}
}
},
"model": "connect/deepseek-v4-flash"
}Note: for the Anthropic gateway the base URL must not include /v1. The model list is dynamic — always check the latest models at https://ps.air-outer.com/console/personal.
Commands
xyteeecode— launch the interactive terminal UIxyteeecode run "<prompt>"— run a single prompt in the current directoryxyteeecode models <provider>— list available models for a providerxyteeecode agent list— list agentsxyteeecode mcp list— list MCP serversxyteeecode session list— list past sessionsxyteeecode --help— all commands and flags
Config
Global config lives at ~/.config/xyteeecode/xyteeecode.jsonc. Project config lives in .xyteeecode/xyteeecode.json at your project root.
License
MIT
