Advanced multimodal AI assistant
Pando is an advanced multiplatform AI assistant.
Powerful, extensible, and with support for multiple working modes.
Provides maximum flexibility for full automation.
Interactive TUI
Terminal UI built with Bubble Tea for a smooth developer experience.
CLI Assistant
Can suggest or execute shell commands with a simple prompt using pando cli-assist <prompt>
WebUI PWA
Installable as an application, embedded and accessible from desktop and mobile.
Multiple AI Providers
Support for OpenAI, Anthropic Claude, Google Gemini, AWS Bedrock, Groq, Azure and OpenRouter.
Subagent Orchestration
Supports major AI Agents: OpenCode, Github Copilot, Gemini Cli, Claude Code, and any ACP-compatible agent.
"Persona" Support
Automatic agent selection based on the task (Assistant, QA, Senior Engineer), with unlimited custom personas.
Automatic Context
Subagent-driven retrieval from past sessions, project code, and knowledge base with semantic search.
Smart Search
AST syntax tree indexing via tree-sitter for multiple languages and RAG for semantic search.
Tool Integration
AI can execute commands, search files and modify code directly.
Integrated Tools
Web search (Google, Perplexity, Brave, Exa), advanced fetch, and autonomous Chromium navigation.
Scheduled Tasks
Scheduled tasks support. Use Pando or add it to your cronjob or Windows scheduler. Just write the prompt and when to run it.
Skills Support
Extensible capabilities with catalog search and automatic updates.
MCP Support
Built-in MCP server to integrate with compatible editors and tools.
MCP Gateway
Integrate hundreds of MCP servers with intelligent selection and Lua-based filtering.
ACP Protocol
Agent Client Protocol support — use Pando as an AI assistant in your favorite editor.
Customizable with Lua
Hook into any Pando behavior and manage tool data flows with embedded Lua scripting.
Isolated Execution
Support for dev-containers (Docker, Podman) and a built-in embedded container system.
Session Management
Save and manage multiple conversations with SQLite persistence.
Multi-project
Manage multiple projects with their own configuration from a single instance.
Built on Golang
High performance and low resource footprint for a snappy experience.