A Tiny Terminal Chat App for AI Models with MCP Client Support
A tiny command-line interface chat application that brings AI conversations to your terminal.
Check out y-gui for a web-based version of y-cli.


โ ~ y-cli bot list
Name API Key API Type Base URL Model Print Speed Description OpenRouter Config MCP Servers Reasoning Effort
----------- ----------- ---------- ----------------------------------- ----------------------------------- ------------- ------------- ------------------- ------------- ------------------
default sk-or-v1... N/A https://gateway.ai.cloudflare.co... google/gemini-2.0-flash-001 None N/A Yes No N/A
claude sk-or-v1... N/A https://gateway.ai.cloudflare.co... anthropic/claude-3.7-sonnet:beta None N/A Yes todo N/A
o3-mini sk-or-v1... N/A https://gateway.ai.cloudflare.co... openai/o3-mini None N/A Yes No low
ds-chat sk-or-v1... N/A https://gateway.ai.cloudflare.co... deepseek/deepseek-chat-v3-0324:free None N/A Yes tavily N/A
dify-bot app-2drF... dify https://api.dify.ai/v1 None N/A No No N/A
โ ~ y-cli mcp list
Name Type Command/URL Arguments/Token Environment Auto-Confirm
-------------- ------ ------------------- ----------------- -------------- --------------
brave-search sse https://router.m... brave_web_s...
todo stdio uvx mcp-todo
exa-mcp-server stdio npx exa-mcp-server EXA_API_KEY...
Required:
Setup Instructions:
uv
OpenRouter API key
uvx y-cli
uv tool install y-cli
y-cli init
y-cli chat
y-cli [OPTIONS] COMMAND [ARGS]...
chat Start a new chat conversation or continue an existing onelist List chat conversations with optional filteringshare Share a chat conversation by generating a shareable linkimport Import chats from an external file (useful for storage migration)bot Manage bot configurations:
add Add a new bot configurationlist List all configured botsdelete Delete a bot configurationmcp Manage MCP server configurations:
add Add a new MCP server configurationlist List all configured MCP serversdelete Delete an MCP server configurationdaemon Manage the MCP daemon:
start Start the MCP daemonstop Stop the MCP daemonstatus Check daemon statuslog View daemon logsrestart Restart the daemonprompt Manage prompt configurations:
add Add a new prompt configurationlist List all configured promptsdelete Delete a prompt configuration--help Show help message and exitVisit the deepwiki page for comprehensive project documentation and guides.
No configuration available
Related projects feature coming soon
Will recommend related projects based on sub-categories