Y-cli is a command-line chat application that brings AI conversations to your terminal, offering flexible storage, interactive chat, multiple bot configurations, reasoning model support, and MCP integration for deep research.
y-cli is a command-line chat application that brings AI conversations to your terminal. It offers flexible storage options, including local JSONL files and Cloudflare KV/R2 for cloud storage. The interactive chat interface supports tool execution visualization and multiple bot configurations, compatible with OpenAI and Dify streaming formats.
Key features include support for reasoning models like Deepseek-r1 and OpenAI o3-mini, and MCP (Model Context Protocol) integration with client support for multiple servers (stdio/SSE), a persistent daemon, and custom prompt configurations. A "Deep Research" mode is available through prompt configuration.
The tool can be run without installation using uvx y-cli
or installed via uv tool install y-cli
. After initializing with y-cli init
, users can start chatting with y-cli chat
. It supports commands for managing chats, bots, MCP servers, daemons, and prompts.
luohy15/y-cli
February 4, 2025
March 28, 2025
Python