Command-line real-time conversation app
Project description
y-cli 🚀
A tiny command-line interface chat application that brings AI conversations to your terminal.
✨ Features
- 💬 Interactive chat interface
- 📝 All chat data stored in single JSONL files for easy access and sync
- 🔗 MCP (Model Context Protocol) client support
- 🤔 Deepseek-r1 reasoning content support for enhanced AI responses
Demo
MCP client
reasoning content
⚡ Quick Start
Prerequisites
Required:
- uv
- OpenRouter API key
Setup Instructions:
-
uv
- Follow the official installation guide
- uv will automatically manage Python installation
-
OpenRouter API key
- Visit OpenRouter Settings
- Create a new API key
- Save it for the initialization step
Run without Installation
uvx y-cli
Install with uv tool
uv tool install y-cli
Initialize
y-cli init
Start Chat
y-cli chat
🛠️ Usage
y-cli [OPTIONS] COMMAND [ARGS]...
Commands
chatStart a new chat conversation or continue an existing onelistList chat conversations with optional filteringshareShare a chat conversation by generating a shareable link
Options
--helpShow help message and exit
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
y_cli-0.2.5.tar.gz
(24.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
y_cli-0.2.5-py3-none-any.whl
(29.3 kB
view details)
File details
Details for the file y_cli-0.2.5.tar.gz.
File metadata
- Download URL: y_cli-0.2.5.tar.gz
- Upload date:
- Size: 24.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b88f20902a1b7509d2b0b4d63c722484e41fed03684d72f41d79bd573ac63bfd
|
|
| MD5 |
ca6b9dfef8fbbf685c9af56cc7590064
|
|
| BLAKE2b-256 |
879b68f9a105e3e77fb5a0a412d0bb467930d155e297acdffa98d8eef4b720d8
|
File details
Details for the file y_cli-0.2.5-py3-none-any.whl.
File metadata
- Download URL: y_cli-0.2.5-py3-none-any.whl
- Upload date:
- Size: 29.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c382f7facca57fe10d7d6a3ab0a8267e97771980ae05bee400b0250600135a1f
|
|
| MD5 |
c90c0bfa76dff83813d22f7f212b1282
|
|
| BLAKE2b-256 |
ebccfd213ce8e6182895457d639cc0f589fdba6adcacb632820b4d1c1cda68de
|