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