Aisha
Free
Users seeking culturally grounded AI responses
Most voice assistants either phone home with everything you say or require you to wire together five services before you hear a response — Orbital P.A.I. is the Elixir/Phoenix project that bets you want neither.
Built on Elixir/Phoenix for low-latency local execution, it handles calendar management, email, reminders, weather queries, and web search through a tool-calling brain that chains steps without you scripting the handoffs. Persistent memory means it carries context across sessions rather than starting blank every conversation. The self-hosted path is real — there is a Dockerfile and docker-compose.yml in the repo. The warning the maintainers put at the top of the README is not decorative: the project is under heavy active development, which means APIs shift, documented behavior changes, and any deployment you build today is maintenance work tomorrow.
Bottom line: Deploy this as a privacy-respecting wall assistant for personal automation and it earns its place — start building a production support agent on it before the codebase stabilizes and you will be rebasing your integration against a moving target.
Find your fit
More options in Personal Assistants. Compare pricing, platforms, and features side by side.
Free
Users seeking culturally grounded AI responses
Freemium
Users of Claude, ChatGPT, or similar coding agents
Orbital P.A.I. is an open-source, self-hosted voice assistant that takes spoken input, reasons about what action to take, executes tool calls — calendar writes, email sends, web searches, reminder sets — and speaks the result back, targeting the shortest possible round-trip on local hardware. The core loop is voice-in, tool-calling brain, voice-out, with memory that persists what matters about the user across separate sessions so context does not reset on every interaction. It ships as an installable PWA and includes a kiosk wall mode for always-on installations like mounted displays.
The differentiating architectural choice is the Elixir/Phoenix stack. Elixir’s concurrency model is well-suited to handling the kind of overlapping I/O that a voice pipeline generates — STT, tool execution, and TTS can be managed as separate processes without blocking the main loop. This is not a Python wrapper around existing agents; the whole assistant is native to the BEAM runtime, which shapes both its performance profile and the developer experience. If your team does not have Elixir exposure, that cuts both ways.
Where it fits: a developer or small team that wants a privacy-respecting, locally-running personal assistant and is comfortable operating an Elixir application. Where it breaks: the maintainers’ own README flags heavy active development, meaning interface contracts are not stable. Teams that need a dependable production API, documented upgrade paths, or community-verified integrations will hit friction quickly. There is no hosted option, no commercial support tier, and no API surface exposed — so if the use case requires programmatic access from another service, the integration work falls entirely on you.
Deployment is Docker-first — the repo includes a Dockerfile, docker-compose.yml, and a .env.example for configuration. A skills-lock.json suggests a skills or plugin system for extending capabilities. The project carries an MIT license with an open GitHub repository, so forking and modifying the core is permitted without restriction.
Sign in to rate this tool or suggest an edit.