Notes that live in your own index. Found by what you remember, not by where you filed them.

Opensolr Notes is a free, open source Android app for text notes. Every note is saved on the phone and in an Opensolr Index that belongs to your account, gets a two-word category from Opensolr AI, and is found by words and by meaning: in the app, on a password-protected search page on the web, and through a chat that quotes your notes back to you.

Ask your notes a question. On your search page, the chat searches your notes first, quotes a value exactly as you wrote it, the dose, the host name, the check-in time, and names the note it comes from. It reads your notes, and only your notes.

Free and open source under the MIT license. Android 8.0 or newer and an Opensolr account: that is all it needs. The free Opensolr account is enough, no card, no expiry; search by meaning, the categories and the chat count against the AI use of your plan. Create an account, then install the app.

YOUR NOTESrouter passwordHome server notesPi-hole at 192.168.1.2, adminHomelabWeekend in LisbonFlight Fri 07:40, back SunTravelSourdough starterDay 1: 50g flour, 50g waterRecipesGarden plan 2027Plant garlic in OctoberGardenBooks to readProject Hail MaryReadingFOUND BY MEANINGHome server notes: theadmin login of the Pi-hole.
Text notes Title, category, bold, italic, underline. Nothing else to learn
Two words A category for every note, set by Opensolr AI when you leave it empty
Words + meaning Hybrid search in your own Opensolr Index, the passage highlighted
On the web too Your notes at search.opensolr.com, behind a password and your two-factor code
MIT · €0 Every line on GitHub, on the free Opensolr account

On a real phone, with real notes.

The list, a search, the filters, the editor, the categories in use and the settings, as they are in the app.

01 / 06
The list
01The listEvery note with its title, the first lines of its text, its date and the category Opensolr AI gave it. Newest first; the grip at the right drags a note to another place.
A search
02A searchOne word typed, and the note that holds it, with the passage where the word is. Words and meaning are matched together.
Date and category filters
03Date and category filtersToday, the last 7 or 30 days, this year, and any category your notes use. They narrow the list and the results.
The editor
04The editorAn optional title, the category, and the text with bold, italic and underline: the B, I and U buttons above the note.
Categories in use
05Categories in useThe category field offers the categories your notes already have; leave it empty and Opensolr AI sets one when the note is saved.
Settings
06SettingsThe account you are signed in with, the name of your notes index, how many notes it holds, the search page, the index security, Sync now, Sign out, and the two AI switches.
01 Why it exists

Six things a notes app should do. One app.

Opensolr Notes was written for the person with three hundred notes and no idea which one holds the router password, who wants them found by what they say, kept in a place that is theirs, and readable from any browser without trusting a third party with them.

1 · Just text

A note is text with an optional title: bold, italic and underline, and that is the whole editor. No boards, no blocks, no sync service to pay for. Double tap selects a word, triple tap a line.

2 · Found by what you remember

Type what you remember, not the exact words. Search matches the words and the meaning together, so “router password” finds the home server note that only ever said “Pi-hole admin login”. The passage that matched is shown, with your words highlighted.

3 · Filed without filing

Every note gets a category of two words from Opensolr AI when you leave the field empty: Garden, Homelab, Travel, Recipes. Clear it and it is estimated again; type your own and it stays. Categories and dates are the filters.

4 · On the web, behind your password

Your notes have a page at search.opensolr.com, protected by the index password and your two-factor code. Search, read, edit and write notes from any browser; pin the ones you need on top and drag the rest into order.

5 · Ask them

The chat on your search page is a private-notes assistant: it searches your notes first, quotes a value exactly as you wrote it, and names the note it comes from. It reads your notes, and only your notes.

6 · Yours, readable in the source

Every line is on GitHub under the MIT licence. Your notes sit in an Opensolr Index that belongs to your account, listed with your other indexes, with its own password, backups and security page in the control panel.

02 How it works

The phone first. Then your index.

Sign in with your Opensolr account and the app creates an index for your notes, one per phone. A note is saved on the phone the moment you save it, then sent to the index; a deleted note leaves the index at once. Another phone of the same account can share the index, or start its own.

Opensolr NotesSaved on the phone firstTitle, category, textYour Opensolr IndexWords and meaningOne per phone, or sharedAny browsersearch.opensolr.comPassword, two-factor, chat
Opensolr NotesSaved on the phone firstTitle, category, textYour Opensolr IndexWords and meaningOne per phone, or sharedAny browsersearch.opensolr.comPassword, two-factor, chat
The index is the copy that every phone and every browser reads. The phone keeps its own copy, so the list opens at once.
  1. Sign in with OpensolrOpensolr’s own sign-in page opens in your browser, with your password and your two-factor code. The phone gets a key of its own, never your password, revocable from Account → Devices on opensolr.com.
  2. The app creates your notes indexAn Opensolr Index named notes_<install id>__dense, with vector embeddings, on the same schema Opensolr uses for site search. If another phone of the account already has one, the app asks whether to share it or start this phone’s own.
  3. WriteTap +, type, save. The note is on the phone at once and in the index right after; pull the list down to sync. Leave the category empty and Opensolr AI fills it in.
  4. Search, in the app or in a browserWords and meaning together, with the date and category filters, in the app and on your search page. On the page, the chat answers from your notes and names the note.
03 Search

“Where did I put the router password?”

Ask it like that. The same hybrid search that runs Opensolr’s site search matches your words and what they mean, in your own Opensolr Index, never in a shared one, and shows the passage of the note where the answer is.

What it finds

Words and meaning, with the passage shown.

  • By meaning. “router password” finds the note that said “Pi-hole admin login”.
  • By the exact word. A host name, a number, a street: a notes index weighs the exact words more than a web page would, because a note is short and its words are the point.
  • The passage, highlighted. Each result shows the part of the note where your words are, with the words marked.
  • Words only when you switch Search by meaning off in Settings; then no AI requests are used.

How you narrow it down

Two filters, and the tuning of your index.

  • Date: Today, Last 7 days, Last 30 days, This year.
  • Category: a field with a dropdown of the categories your notes use.
  • Your index’s Search Tuning. The app reads it from Opensolr before every search: a notes index starts with words weighed at 0.70 against meaning, the text of the note counted far above its title, Minimum Match Balanced, Search Mode Union. Change any of it under Index Settings → Search Tuning in the control panel and the app follows. The notes defaults.
Search by meaning counts against the AI use of your plan, one request per search, like the category of a note and each question in the chat. The free account comes with AI requests of its own; a paid plan buys more. With the meaning off, search goes by words only and uses none.
04 On the web

Your notes in any browser. Behind your password and your two-factor code.

Every notes index has a page at search.opensolr.com/<index>. It asks for the index password, then for the two-factor code of the account that owns it; a session lasts 10 days, and Sign out ends it at once. Open the search page is one tap away in Settings.

Read, write, edit

The whole app, in a browser.

  • Search as in the app: words and meaning, the filters, the matching passage highlighted.
  • A result opens the note in a dialog. Edit turns it into the editor: title, category, text with B, I and U, then Save or Cancel, and Delete note, on one row at the top and at the bottom.
  • New note, from the browser. It reaches the phone at the next sync.

Pin, hide, order

The list with no search typed is yours to arrange.

  • PIN keeps a note at the top.
  • EXCLUDE hides one.
  • Drag the notes into any order.
  • This is the index’s elevation, which the app switches on for a notes index; it is also under Elevation in the control panel.
05 Ask your notes

It quotes the note. It does not improvise.

The Ask this site button on your search page opens a chat that, on a notes index, is a private-notes assistant. It searches your notes first, answers from what it finds, quotes values exactly as you wrote them, the dose, the host name, the check-in time, and names the note each answer comes from, so you can open it. It runs on Opensolr’s own AI and counts against the AI requests of your plan.

06 What you can do

A notes app, compact and quick.

Flat, dense, no wasted space. Every action answers with a small tick you can feel, and the list is in the order you put it in.

Title, category, text

The title is optional: without one, the first sentence stands for it. The category is two words, yours or Opensolr AI’s. The text takes bold, italic and underline from the B, I and U buttons; double tap selects a word, triple tap a line, and a long press shows the selection handles.

Your own order

Newest first, until you drag the grip at the right of a note to put it where you want it. The order stays on the phone; it is not synced.

Swipe to delete

Swipe a note to the left, confirm, and it is gone from the phone and from the index at once.

Pull down to sync

Notes written on this phone go up, notes written on another phone that shares the index come down. Sync now in Settings does the same. A note not yet in the index says so under its text.

One date format

Every date in the app reads the same way: Fri, 23 Oct. 2026 - 02:15:31.

Several phones

A second phone of the same account shares the first phone’s index, so both see the same notes, or starts its own. The app asks at sign-in.

Three settings sections

Account: who you are signed in as, the index, the notes count, Open the search page, Index password and security, Sync now, Sign out. AI: Search by meaning, Categories by AI. App: Vibration, Version, Check for updates.

Seven languages

English, Deutsch, Français, Español, Română, 日本語 and 中文, following the phone.

Updates itself

The build from GitHub looks for a new release when it starts, downloads it, checks that it carries the same signature and is really newer, and hands it to Android’s installer. A copy installed from Google Play is updated by Google Play.

07 Your notes, your index

Between your phone and your own index.

Where your notes go

And only there.

  • The phone keeps a copy of every note, in the app’s own storage. Sign out wipes it, every note and everything of the account.
  • Your Opensolr Index holds every note: title, text, category, date. It belongs to your account: see it, back it up, change its password or delete it from the control panel.
  • Opensolr AI reads a note for its meaning and its category, and the notes a question needs for the chat. Meaning and categories can be switched off in Settings.
  • GitHub is asked for updates by the build installed from GitHub.
  • No ads, no analytics, no tracking. Nothing else is contacted.

How it is protected

Checked at every step, and readable in the source.

  • Browser sign-in: your password and two-factor code stay on Opensolr’s own page.
  • A key per phone, never your password, listed and revocable under Account → Devices on opensolr.com. Signing a phone out.
  • The search page is behind the index password and your two-factor code, with a Sign out of its own.
  • HTTPS only, for every connection the app makes.
08 What you need

An Opensolr account. The free one will do.

The free Opensolr account runs the app, with no card and no expiry; a paid plan buys more room and more AI requests a month. The app shows your index and your notes count in Settings.

Disk space and bandwidth

How much the index holds and how much searching it serves in a month, counted like any other index of your account. Notes are small; a plan goes a long way.

AI requests per month

Used for the meaning of a search, for the category of a note and for each question in the chat. When they run out, search goes on by words only until the month resets, and a note saved without a category stays without one.

Android 8.0 or newer

Installed from the signed APK on GitHub. The app updates itself from GitHub releases.

Nothing is lost at a limit. Your notes stay on the phone and in the index; what is waiting to sync goes up as soon as there is room again. See the plans.
09 Open source

Every line is on GitHub.

Opensolr Notes is MIT licensed. Read how it signs in, how it syncs and exactly what it sends where, build the APK yourself, or fork it and make it yours.

Source code

Kotlin and Jetpack Compose. github.com/phpcip/opensolr-notes

Documentation

Installing, signing in, writing a note, categories, the list, search and its filters, the notes index, the search page, the chat, privacy. Read the documentation

Releases

Every version with its signed APK and release notes. The latest release

10 Install

Three steps, about a minute.

  1. Download the APK on your phoneopensolr-notes.apk, the latest signed release from GitHub.
  2. Allow the installAndroid asks once whether your browser may install apps. Allow it for this install.
  3. Open Opensolr Notes and sign in with OpensolrThe app creates your notes index. No account yet? Create one, free.

Your notes. Your index. Found in a second.

Free, open source, every note in an index that belongs to you, and a search that understands what you mean. On a free Opensolr account that never expires — need more? See the plans.