Open source AI agent CLI with fullscreen TUI and local MCP integration
Project Overview & Vision — Architecture, roadmap, and the full story behind Open Paean.
OpenPaean is a powerful command-line AI agent that provides:
- 🖥️ Fullscreen TUI: Immersive terminal experience like opencode and claude-code
- 🤖 Agent Mode: Interactive AI chat with streaming responses
- 🔗 Local MCP Integration: Connect to local MCP servers for tool calling
- 📋 Task Management: View, create, and manage tasks from the command line
# Install globally with bun (recommended)
bun add -g openpaean
# Or use npm
npm install -g openpaean
# Or use directly with npx
npx openpaeanopenpaean login# Start fullscreen TUI mode (default)
openpaean
# Disable fullscreen mode
openpaean --no-fullscreen
# Send a single message
openpaean -m "What can you help me with?"Create ~/.openpaean/mcp_config.json:
{
"mcpServers": {
"vibe_kanban": {
"command": "npx",
"args": ["-y", "vibe-kanban@latest", "--mcp"]
}
}
}openpaean # Start fullscreen TUI mode
openpaean --no-fullscreen # Disable fullscreen mode
openpaean --no-mcp # Disable local MCP integration
openpaean -d, --debug # Enable debug logging
openpaean -m "message" # Send a single messageConfig stored in ~/.openpaean/:
config.json- Auth and preferencesmcp_config.json- MCP server configuration
# Override API endpoint (for self-hosted backends)
OPENPAEAN_API_URL=https://your-api.com
# Override Web URL (for OAuth callbacks)
OPENPAEAN_WEB_URL=https://your-web.com┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ You (CLI) │────▶│ API Backend │────▶│ AI Agent │
│ (Fullscreen) │ │ │ │ (ADK) │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
│ │ SSE: mcp_tool_call │
▼ ▼ │
┌─────────────────┐◀────────────────────────────────────┘
│ Local MCP │
│ Servers │ ← Executes locally, returns result
└─────────────────┘
- No hardcoded secrets: All credentials stored locally in
~/.openpaean/ - Environment variable support: Override API URLs for self-hosted deployments
- MCP server trust: Only configure MCP servers from trusted sources
See SECURITY.md for vulnerability reporting.
- Project Overview & Vision — Architecture deep-dive, design philosophy, and roadmap.
- Contributing Guide — Development setup and guidelines.
- Security Policy — Vulnerability reporting.
See CONTRIBUTING.md for development setup and guidelines.
- Node.js 18+ or Bun
- Paean AI account (or self-hosted backend)
MIT © Paean AI