Open-source personal agenton your phone
Bring your own API key. Let Anan work with your phone’s tools and help you get things done, with no server to set up.
A little more than a conversation.
Anan brings your conversations, memories, and everyday tasks together.
Bring your own AI.
Use your own API key. Choose the model that works for you.
Say it. Get it done.
Let Anan work with your calendar, reminders, and phone tools.
It gets to know you.
Keep the details that matter, in memories you can edit.
Help, on repeat.
Schedule everyday summaries and check the results.
A little more world.
Search the web and read useful pages, with your own search provider.
More room to build.
Connect Daytona or E2B with your own API key. Let Anan write files and run code in your cloud workspace.
•••• •••• ••••Bring your own key
Your provider. Your model.
A few questions.
Do I need my own API key?
Yes. Bring a key from a supported model provider, such as OpenAI, Anthropic, Google Gemini, or DeepSeek, and choose your model. Model usage and pricing follow your provider’s terms.
Do I need a server? Can it work offline?
There’s no Anan server to set up: the agent runs on your phone and connects directly to the model service you configure. Your saved history is local, but cloud model requests need an internet connection.
What stays on my phone?
Conversations, memories, and task records are stored locally; API keys are kept in the system Keychain. Relevant messages, attachments, memories, and tool results can be sent to your selected model provider when you use it. Our privacy page explains the details.
Can Anan control everything on my phone?
Anan works through supported phone tools, such as Calendar and Reminders, within system permissions. It cannot freely control every app. Writes normally ask for confirmation; you can manage saved allowances and automation settings.
How do scheduled tasks work?
You can schedule read-only work, such as a daily calendar brief, and review its results. Execution is best-effort and depends on iOS scheduling, connectivity, and available permissions. Tasks may run late or be missed; they are not a guaranteed alarm service.
What is the optional sandbox?
Connect Daytona or E2B with your own API key to give Anan a cloud workspace for file operations and code execution. Sandbox is optional; you do not need it for ordinary conversations or phone tools. Usage and billing follow your sandbox provider’s terms. This website demonstrates the interface without connecting to a service.
Where can I download it or see the source?
Use the download button at the top of this page to join the iOS beta on TestFlight. Anan is open source under Apache 2.0; the GitHub links let you browse the code or build it yourself. Android is not available yet.
A little star goes a long way.
Anan is open source. Your star helps more people find it.
Open source · Apache 2.0