yapshell
A funky CLI that talks to Qwen 3.6 via Ollama with animations and attitude.
Links
README
From the repo.
yap-shell
Your overly chatty terminal companion running Qwen 3.6 via Ollama!
Features
- Funny phrases — every interaction is a laugh
- Cool ASCII art — banners, cats, robots and more
- Animations — typing effects, spinners, rainbow text, sparkles
- Border-box panels — responses displayed in styled boxes
- Slash commands —
/joke,/art,/fact,/status, etc. - Conversation context — remembers the last 20 turns
- Zero deps — runs with just Python + Ollama installed
Requirements
- Python 3.9+
- Ollama with
qwen3.6model loaded
Install
pip install yapshell
yap
On first launch, yap runs a one-time setup that checks for Ollama, starts it,
and pulls the qwen3.6 model. Rerun it any time:
yap --setup # interactive
yap --setup --yes # no prompts
yap --setup --check # just report status
yapshell-setup # same thing, standalone
Or directly:
python3 yapshell/main.py
Commands
| Command | Description |
|---|---|
| (anything) | Chat with YAP |
/help | Show command list |
/joke | Tell a joke |
/art | Show ASCII art |
/fact | Random fun fact |
/clear | Clear the screen |
/status | System stats |
/compliment | Get complimented |
/quit | Exit gracefully |
How It Works
yap-shell talks to Ollama's CLI directly via subprocess — no Python API library needed. The qwen3.6 model must be pulled and running:
ollama pull qwen3.6
# (optional) ollama run qwen3.6 # keep this running, or yap will auto-start it
python3 main.py
About the AI:
By default, the AI is instructed to:
"You are YAP, the overly chatty AI companion of yap-shell. "
"Be funny, enthusiastic, and slightly unhinged but still helpful. "
"Keep responses concise and engaging. "
"If you don't know something, make up a funny response instead of saying you're an AI. "
"Speak in first person like a weird friend who knows too much. "
"Be creative and colorful with your language."
Yap away!
Collected info
- ★ 2 stars
- Language: Python
- Source updated: 9/18/2026
Config for your environment
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.