newo-ether/Agora
Android BYOK LLM client with multi-provider access, agentic workflows, and remote device control.
What it solves
Agora is a "Bring Your Own Key" (BYOK) LLM client for Android that allows users to interact with multiple AI providers through a single interface. It addresses the privacy concerns of official apps by storing conversations locally and sending requests directly to providers, avoiding central relays.
How it works
The app acts as a frontend for various AI models. Users provide their own API keys for providers like OpenAI, Anthropic, and Google Gemini, or run models locally via llama.cpp. It manages conversations using a tree-structured format, allowing users to edit or regenerate messages without losing alternative paths. It also incorporates agentic capabilities through tools like web search, memory, and MCP servers.
Who it’s for
Android users who want a privacy-focused, highly customizable AI assistant that can connect to multiple different LLM providers and local models on their own terms.
Highlights
- Multi-provider support: Access to OpenAI, Anthropic, Google Gemini, DeepSeek, Qwen, OpenRouter, Groq, and others.
- Agentic tools: Includes web search, memory, RAG, image generation, and remote shell/files access.
- Local LLM execution: Support for GGUF chat models and local embeddings via llama.cpp.
- Tree-structured conversations: Non-linear chat history that supports branching and editing.
- Data sovereignty: Local storage of conversations and direct provider communication.
- Context management: Token-budgeting and "Compact capsules" to maintain context window efficiency.
Related
- Project
- Project
- Project
- Project
- Project