What do you want to do?
5 use cases
-
Run a private chat app in your browser with your own key
Start the web client on your machine and chat with any of 15 providers using your own API key.
- Oriveo
- Software and DevOps
- Intermediate
View prompt
Clone the oriveo/oriveo repository, change into the web directory, run npm install and npm run dev:app, then confirm that http://localhost:3001 responds. Report the URL and the Node version used, and verify that the app asks for a provider API key on the first screen.
-
Chat with a local model server through a relay endpoint
Point Oriveo at Ollama, LM Studio, llama.cpp or vLLM on your own network and chat with local models.
- Oriveo
- Software and DevOps
- Intermediate
View prompt
In the oriveo/oriveo repository, start a local model server, run the web client with npm run dev:app, and add a relay endpoint for the local server address <local-server-url>. Expected output: a reply from the local model in the chat. Verify that the request is sent to <local-server-url> and that no Oriveo account is requested.
-
Build and run the iOS app on your own iPhone
Build Community Edition from source in Xcode and run it on an iPhone with a free developer account.
- Oriveo
- Software and DevOps
- Advanced
View prompt
Open ios/Oriveo/Oriveo.xcodeproj from the oriveo/oriveo repository in Xcode 26, select the Oriveo scheme, set the signing team to <team-name>, and run on <device-name>. Expected output: the app launches on the device. Verify that the bundle identifier is registered under <team-name>.
-
Build a debug Android APK from source
Compile the Community Edition Android client into a debug APK with Gradle.
- Oriveo
- Software and DevOps
- Advanced
View prompt
In the oriveo/oriveo repository, change into android and run ./gradlew :app:assembleDebug with JDK 21 and the Android SDK available. Expected output: a debug APK in the app build output. Verify that the build finishes with no errors and report the APK path.
-
Chat with a ChatGPT or Grok plan you already pay for
Sign in with a ChatGPT or Grok subscription instead of an API key, using the provider's device flow.
- Oriveo
- Software and DevOps
- Intermediate
View prompt
In the oriveo/oriveo repository, run the web client with npm run dev:app and start subscription sign-in for <provider-name>. Expected output: a device code and verification step from the provider. Verify that the chat completes after approval and that no API key was entered.
How to use Oriveo
- Check you have what it needs: Node 22.22.2 or a later 22.x for the web client (Node 23+ is not supported); At least one provider API key you created yourself, or a local model server such as Ollama, LM Studio, llama.cpp or vLLM; For iOS: a Mac with Xcode 26 and an iPhone on iOS 18 or later, plus a free Apple Developer account.
- Open oriveo/oriveo on GitHub and read the README and license.
- Install Node 22.22.2 or a later 22.x, and confirm that Node 23 or newer is not the active version.
- Run
cd webin a terminal, then runnpm install. - Run
npm run dev:app, then open http://localhost:3001 in a browser. - On the first screen, enter the API key for one provider such as OpenAI, Anthropic or Google Gemini.
These steps come from our top use case, Run a private chat app in your browser with your own key, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forDevelopers and technical users who want a self-hostable, no-account chat app that uses their own provider keys or a local model server.
- Why it is hot
- LanguageSwift
- Sourcegithub.com/oriveo/oriveo · Back to Hot repos
Requirements
- Node 22.22.2 or a later 22.x for the web client (Node 23+ is not supported)
- At least one provider API key you created yourself, or a local model server such as Ollama, LM Studio, llama.cpp or vLLM
- For iOS: a Mac with Xcode 26 and an iPhone on iOS 18 or later, plus a free Apple Developer account
- For Android: JDK 21 and the Android SDK
- For subscription sign-in: a ChatGPT or Grok subscription you already hold
Maintain Oriveo? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/oriveo-oriveo/?ref=badge)
Questions about Oriveo
What is Oriveo?
Oriveo Community Edition is an open-source, bring-your-own-key AI chat client for iOS, Android, and the web that talks directly to model providers and local model servers using your own keys. It is an open-source project on GitHub: https://github.com/oriveo/oriveo.
Who is Oriveo for?
Developers and technical users who want a self-hostable, no-account chat app that uses their own provider keys or a local model server.
What can I do with Oriveo?
5 use cases so far, for example: Run a private chat app in your browser with your own key; Chat with a local model server through a relay endpoint; Build and run the iOS app on your own iPhone. Each has steps and a copy-paste agent prompt.
What do I need to run Oriveo?
Node 22.22.2 or a later 22.x for the web client (Node 23+ is not supported); At least one provider API key you created yourself, or a local model server such as Ollama, LM Studio, llama.cpp or vLLM; For iOS: a Mac with Xcode 26 and an iPhone on iOS 18 or later, plus a free Apple Developer account; For Android: JDK 21 and the Android SDK.
What are alternatives to Oriveo?
Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.
Is Oriveo safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.