Your keys, your provider
You supply your own API keys. They are stored in the iOS Keychain on your device, and the app talks straight to the provider you already trust and already pay. Nothing is proxied through a bpaas.it server.
Coming soon to iOS Proof of concept
A voice agent that runs on your keys — or on nothing but your phone. Speech in, an answer out loud, and every part of it is yours to choose.
Most assistants ask you to trust a new company with your conversations. This one doesn't ask you to trust us at all.
You supply your own API keys. They are stored in the iOS Keychain on your device, and the app talks straight to the provider you already trust and already pay. Nothing is proxied through a bpaas.it server.
Choose local models and the whole pipeline runs on the phone — speech recognition, the language model, and the voice. Audio, transcripts, and inference never leave the device. It works in airplane mode.
Call features run through your own Twilio account, with call tokens created on your device using your own credentials. No third-party server sits between you and the call.
Notes, your saved profile and the activity timeline stay on the device, encrypted at rest and left out of diagnostics exports. Location is off until you switch it on, and even then the assistant is told your approximate city, never your exact position.
Speech-to-text, the assistant, and text-to-speech are chosen independently. Run a local model for privacy and a cloud voice for quality, or any other combination that suits the moment.
Chat, Map and Notes are the same assistant seen through different screens — switching between them never interrupts listening.
Talk or type. Hands-free listening that survives the agent's own voice, a wake word so it only acts when you mean it, and commands that fire from partial speech instead of waiting for you to stop talking. It controls music, searches the web, and reports on the device's own state.
A map of where you are, nearby search, and the whole assistant riding along in the copilot seat. Say “navigate to the airport” and turn-by-turn opens in Apple Maps or Google Maps — your choice, both free — while the app keeps listening in the background, so the wake word still works mid-drive for music, questions or a new destination. Once a trip is running, it can find a restaurant or a filling station along the actual route.
A place to think. Write notes, or tap Dictate and speak one word for word. Tap the lightbulb and the assistant reads what you have written and offers a few ideas that build on it, plus a question that might unblock you — only when you ask, never on a timer. Nothing you write is ever deleted automatically, and your notes stay on the device.
Put the phone on the table in a meeting held in another language. Every utterance appears with its translation and a badge showing the language it detected. Have it speak the translation aloud, suggest lines for you to tap, or just prompt you with the text to say yourself.
Place a real phone call with both sides transcribed and translated live. Type a line and it is spoken to the other party in their language, and a keypad is there for the “press 1 for…” menus. The other party is told an AI interpreter is on the call.
You are not tied to one vendor. Local, on-device and cloud options sit side by side for every capability, chosen in Settings and switched whenever you like — no reinstall, no account migration.
whisper.cpp llama.cpp Apple Intelligence Apple Speech & Siri voice OpenAI Claude Gemini ElevenLabs OuteTTS MCP servers
External tools connect over MCP: register a server, review every operation it offers, and enable them one at a time. By default each call asks you first and shows exactly what would be sent.
This app is the proof. The same foundation is what we build on for clients, which is why a bespoke agent takes weeks rather than years.
That is the offer: we can build an agent for your customers, or turn your idea into one — voice-first, on your infrastructure and your credentials, with the governance and integration discipline we bring to the rest of our work.
You use your own API keys from the provider you already have an account with — OpenAI, Anthropic, Google or ElevenLabs. The keys are stored in the iOS Keychain on your iPhone, and requests go straight from your device to that provider. BPaaS never sees your keys or your conversations.
Yes. Assign local models and speech recognition, the language model and the voice all run on the iPhone itself. It works in airplane mode, and no audio or transcript leaves the device. Apple Intelligence can also be used as the on-device assistant on supported iPhones.
For speech-to-text: whisper.cpp on device, Apple Speech, OpenAI, Gemini and ElevenLabs. For the assistant: llama.cpp on device, Apple Intelligence, OpenAI, Claude and Gemini. For speech: OuteTTS on device, Apple voices, OpenAI, Gemini and ElevenLabs. Each stage is chosen independently.
Yes. Call Translator places a real call through your own Twilio account and transcribes and translates both sides live, with the other party told that an AI interpreter is on the call. There is also an in-person Interpreter mode for conversations around a table.
It is a proof of concept and not yet on the App Store. Join the waitlist and we will email you at release. Because you bring your own keys, you pay your provider directly for what you use rather than paying us a markup.
Yes — that is what this app is a proof of. We build on the same foundation for clients, so a bespoke voice agent is a matter of weeks rather than years. Request a consultation and tell us what you have in mind.
We are deciding what to build out first. Tell us what you would actually use and you will hear from us when it ships.
About your data. Your credentials and conversations never reach our servers — keys stay in the iOS Keychain and the app talks directly to the provider you chose, on your own account. Pick local models and nothing leaves your device at all. This form is separate: the email and answers you submit here are stored, so we can contact you at launch and count the responses. See our User Privacy Choices.