UnboundChat

Android · Windows · Linux/iPhone & Mac in App Store review

Talk to any AI.
Keep every word.

One private app for GPT, Claude, Gemini, Llama, DeepSeek and hundreds more models. Bring your own keys, keep your history on your device, and add end-to-end encrypted sync only when you want it.

Bring your own key

Your key.
A straight line.

Paste a key from OpenRouter, OpenAI or Google, or point the app at a server you run. Requests made with your key go from your device straight to that provider. We don't proxy them and we don't mark them up. You pay the provider's own price.

No key yet? On Android, Windows and Linux a small free tier lets you try the app first. Those messages go through our server, because we pay the provider for them.

your deviceOpenRouter450+ models, one keyOpenAIdirect, with your OpenAI keyGoogle Geminidirect, with your Google keyYour own serverOllama, LM Studio and othersUnboundChat serversnot on your key's path

Everything a
chat app should do.

Streaming answers you can stop, edit and regenerate. Markdown, code and diagrams rendered properly. And the things other apps keep for their own models, working with whichever model you pick.

Reasoning

Watch it think.

When a reasoning model returns its thinking, you can read it, fold it away, and set how hard the model should think.

Is 1,000,003 a prime number?

√1,000,003 ≈ 1000.0015, so test primes up to 997.

Not even. Digit sum is 4, so not divisible by 3.

7, 11, 13 … 997: no divisor leaves remainder 0.

Yes. 1,000,003 is prime: no prime up to its square root divides it.

Attachments

Drop in anything.

Photos for vision models, PDFs, Word files read as text on your device, CSV, JSON, Markdown and code.

q3-report.pdf

PDF

brief.docx

read as text

whiteboard.jpg

vision

sales.csv

CSV

Voice

Speak instead.

Record a message and it is transcribed through OpenRouter and sent. Replies can be read aloud by an OpenRouter voice or your device's own speech engine.

0:07

What did we decide about the venue?

▶reading the reply aloud

Web search

Pro

Answers with sources.

Search through OpenRouter pulls in fresh results, with source links whenever the provider returns them.

The launch moved to 14 October1, after a supplier delay2.

1newsroom.example.com2supplychain.example.org

Images

Make pictures too.

Generate images with image models on OpenRouter, such as Gemini's image models and FLUX.

“a lighthouse made of glass, at dusk”

Personas

14 personas built in.

Pick one and the model takes on that role for the chat. With Pro, write your own system prompts too.

Models

Find the right model.

Search the catalog, keep favourites, and filter by vision, reasoning or free models. With Pro, limit it to zero-data-retention endpoints.

Search models
  • Claude Opus 5.5vision · reasoning
  • GPT-5.6 Lunavision · reasoning
  • Gemini 3.8 Flashvision · reasoning
  • DeepSeek V4.1 Flashvision · reasoning
  • Llama 4 Maverickvision
  • +3 more

Example from OpenRouter's catalog, September 2026.

Organize & export

Find it. Take it anywhere.

Folders, bookmarks and full-text search across every chat. Export chats in four formats.

  • Trip to Split4
  • Thesis12
  • Client work7
  • …the ferry timetable you asked about in June
JSONMarkdownPlain textPDF

Costs

Know what you spend.

Every AI request the app makes records its tokens and cost, and daily or monthly budgets keep you honest. When a price isn't known yet it shows as pending. It never shows as free.

$3.42of $10.00 this month

reply · 1,284 tokens$0.0061

reply · 3,902 tokenscost pending

Appearance

Eight accents. Light or dark.

Try one. The accent colours below are the same ones the app offers.

Accent colour

Pro features are part of the Pro subscription on Android, Windows and Linux, and included at no charge on iPhone, iPad and Mac. What a feature can do depends on the model and provider you choose.

By the numbers

Agent mode · Pro

It does the work.
You keep the say.

Give it a task and it plans, searches, reads, compares and writes, with a timeline you can follow and stop. Before a tool sends something out for you, like an email, you see the exact content. Change one character and it asks again.

What it will not do

Run shell commands, install packages or execute code it downloaded. The agent works through the app's own tools, each with its own permission. The model you choose still sees the task and its context.

agent run · example

taskFind a flat in Split under €900 and draft a message to the best landlord.

  1. planBreak the task into 4 steps
  2. web.searchflats to rent in Split, under €900
  3. browser.read3 listings, prices and contact details
  4. table.comparerank by price, size and distance to the sea
gmail.send needs your approval
to
ana.landlord@example.com
subject
Viewing the flat on Put Firula
body
Hello Ana, I'd love to see the flat this week. Would Thursday evening work? …
01Plans and helpers
Breaks work into steps and hands parts to delegated workers.
02Recipes
Reusable workflows, including a built-in deep-research route.
03Memory
Remembers what you ask it to, on a screen where you can review it.
04Projects and files
Reads, writes and organizes files inside the projects you create.
05Documents and tables
Extracts, summarizes and OCRs documents; queries CSV and JSON.
06Makes files
Word, Excel, PowerPoint, PDF, CSV, Markdown and JSON.
07Google
Drive, Gmail and Calendar, each with its own permission.
08Browser
A sandboxed Chromium on Linux; page reading on Android and Windows.

Agent mode needs a tool-capable model through OpenRouter. On iPhone, iPad and Mac it is included, without the browser.

Privacy, itemized

Where your words live, and who can read them.

Illustration of synced content leaving your device.

  1. 1

    On your device

    Chats live in an encrypted SQLCipher database, keyed per account on that device.

  2. 2

    In the keychain

    API keys sit in the system's secure storage: Keychain on Apple, Android's secure storage, Windows' protected storage, the desktop keyring on Linux.

  3. 3

    On the wire

    Requests made with your key go straight to the provider. You can limit OpenRouter to endpoints it lists under its zero-data-retention policy.

  4. 4

    In the cloud, if you sync

    Content is encrypted on your device with AES-256-GCM before upload; newer accounts derive keys with Argon2id. We do not hold the key needed to read your messages, titles or attachments. Record IDs and timestamps stay readable so sync can work.

  5. 5

    In your backups

    Back up to S3, Cloudflare R2, Backblaze B2, a network share, Google Drive on phones, or a local file. Scheduled backups are always encrypted; manual ones are when you set a backup passphrase.

  6. 6

    Behind a lock

    A PIN on every platform, plus fingerprint or face unlock where the device supports it (Linux uses the PIN).

  7. 7

    In diagnostics

    Allowlisted events and sanitized crash reports only. One switch in Settings stops future sends.

  8. 8

    When you leave

    Delete your cloud account from Settings and a durable server-side cleanup removes it. Backups you made stay under your control.

Sync, backups and app lock are part of Pro on Android, Windows and Linux, and included on iPhone, iPad and Mac.

The honest part

Encryption protects what we store. It can't hide a prompt from the model you send it to.

When you ask a cloud model something, that provider receives the message and whatever you attach. Choose providers, and zero-retention endpoints, with that in mind. For local-only chat, use a model server you run yourself and switch off the cloud helpers: automatic titles, cloud speech and web search.

Hermes messenger

Your own agent,
in your pocket.

Run a Hermes agent from Nous Research on your own machine or server, then talk to it from UnboundChat through our relay. You see tool activity as it happens, answer the questions it asks, and stop a remote run from your phone.

H

Hermes · home server

typing…

Book the cheapest train to Zagreb on Friday
browser · comparing 6 departures
Two fares tie at €18.50. Which one should I take?
07:12, direct09:40, one change
/steer take the direct one
  • /stop
  • /steer
  • /queue
  • /background
  • /model
  • /reasoning
  • /undo
  • /sessions
  • On Android, Windows and Linux
  • Files, voice notes and notifications on Android
  • Needs Nous OAuth or a supported gateway identity provider

Speaks your language.
31 of them.

The whole interface is translated, including right-to-left layouts for Arabic, Hebrew and Persian.

  • ArabicArabic
  • CzechCzech
  • DanishDanish
  • GermanGerman
  • GreekGreek
  • EnglishEnglish
  • SpanishSpanish
  • PersianPersian
  • FinnishFinnish
  • FrenchFrench
  • HebrewHebrew
  • HindiHindi
  • HungarianHungarian
  • IndonesianIndonesian
  • ItalianItalian
  • JapaneseJapanese
  • KoreanKorean
  • MalayMalay
  • Norwegian BokmålNorwegian Bokmål
  • DutchDutch
  • PolishPolish
  • PortuguesePortuguese
  • RomanianRomanian
  • RussianRussian
  • SwedishSwedish
  • ThaiThai
  • TurkishTurkish
  • UkrainianUkrainian
  • VietnameseVietnamese
  • Chinese (Simplified)Chinese (Simplified)
  • Chinese (Traditional)Chinese (Traditional)

Plans

Pay for models, not for access to them.

The app is free to download everywhere. Your AI usage is billed by the provider you choose.

Admit one

Your own key

Every platform

Free

you pay your provider directly

  • Every model your key reaches
  • Vision, voice, image generation
  • Reasoning, personas, model settings
  • Folders, bookmarks, full-text search
  • Export to JSON, Markdown, text, PDF
  • Token and cost tracking, budgets

No key yet? A limited free tier on Android, Windows and Linux lets you try it first.

All access

Pro

Android · Windows · Linux

Subscription

priced in your currency in the app

  • Everything in the free app
  • End-to-end encrypted sync
  • Agent mode with approvals
  • Web search with citations
  • Scheduled and cloud backups
  • App lock: PIN, or biometrics where supported
  • Custom personas, zero-retention filter

Billed through Google Play on Android, and through Stripe checkout in your browser on Windows and Linux.

On Apple

Everything

iPhone · iPad · Mac

Included

bring your own key, tip if you like it

  • Pro features included, no subscription
  • Sync, web search, backups, lock, agent (no browser)
  • Optional tips through the App Store
  • iOS 15 or later, macOS 13 or later

In App Store review now. No server free tier on Apple devices.

Pick your
ground.

Android, Windows and now Linux today. iPhone, iPad and Mac are in App Store review.

UnboundChat for Linux

A native desktop app packaged for Ubuntu. It ships its own sandboxed Chromium for the agent's browser and reads replies aloud offline with Speech Dispatcher and eSpeak NG.

Download .deb · 136 MB
Version
1.5.140 (build 525)
Released
25 September 2026
Needs
Ubuntu 24.04 LTS or newer, 64-bit x86
Installed size
about 467 MB
App lock
PIN (no fingerprint unlock on Linux)
~/Downloads

# 1. check the file is the one we published

$echo "c1c0915e5ac1e99aa8588a6391906644637c9aa869919f37de973cbf56aedcb6 UnboundChat-1.5.140+525-amd64.deb" | sha256sum --check

# 2. install it, with its dependencies

$sudo apt install ./UnboundChat-1.5.140+525-amd64.deb

# 3. open UnboundChat from your app menu

✓ ready

To update, download the newer .deb and install it the same way. Your chats and settings stay where they are.

Straight answers.

01Is it free?

The app is free to download. With your own key you pay only your provider, at their price. Pro is an optional subscription on Android, Windows and Linux that adds sync, the agent, web search, backups and app lock. On iPhone, iPad and Mac those are included, and tips are optional.

02Can you read my chats?

Chats are stored on your device. If you turn on sync, they are encrypted before upload and we do not hold the key needed to read them. The AI provider you send a message to does receive that message, which is why you choose the provider. Free-tier messages pass through our server on their way to the provider.

03Which AI providers work?

OpenRouter, with 450+ models including Claude, GPT, Gemini, Llama and DeepSeek. OpenAI and Google Gemini directly with their own keys. And any OpenAI-compatible server you run, such as Ollama, LM Studio, llama.cpp, vLLM or LocalAI.

04Can I keep everything away from cloud AI?

Yes, with a little setup. Point the app at a model server on your own machine or network, then switch off the helpers that use OpenRouter: voice transcription, cloud read-aloud, automatic titles and web search.

05What happens if I lose my phone?

With sync, sign in on the new device and unlock your history with your sync passphrase, or with your 12-word recovery phrase if you created an account without an email. Without sync, restore a backup. Both are yours to set up before you need them.

06Which Linux distributions are supported?

The .deb is built for Ubuntu 24.04 LTS and newer on 64-bit x86 and tested on Ubuntu. Other Debian-based distributions with the same libraries may work, but we do not test them yet.

More in Support, or read the security write-up.

Your conversations.
Unbound.

Download UnboundChat