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, and is found by words and by meaning: in the app, on a two-factor 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 and the chat count against the AI use of your plan. Create an account, then install the app: on Google Play, or as a signed APK on GitHub.

YOUR NOTESrouter passwordHome server notesPi-hole at 192.168.1.2, adminOct 22Weekend in LisbonFlight Fri 07:40, back SunOct 18Sourdough starterDay 1: 50g flour, 50g waterOct 11Garden plan 2027Plant garlic in OctoberSep 30Books to readProject Hail MarySep 24FOUND BY MEANINGHome server notes: theadmin login of the Pi-hole.
Text notes Title, bold, italic, underline, links. Nothing else to learn
One call Every save goes up once: Opensolr writes the note and its meaning to your index
Words + meaning Hybrid search in your own Opensolr Index, the passage highlighted
On the web too Your notes at search.opensolr.com, behind 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 and the settings, as they are in the app.

01 / 05
The list
01The listEvery note with its title, the first lines of its text and its date. 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 filter
03Date filterToday, the last 7 or 30 days, or this year. It narrows the list and the results.
The editor
04The editorAn optional title and the text with bold, italic and underline: the B, I and U buttons above the note.
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 Search by meaning switch.
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, underline, links and checklists, 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. With the sparkle on, 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 · Links and pasted pages

A link button next to B, I and U, in the app and on the web. Paste part of a web page into the web editor and it stays as it looked: headings, lists, tables, links.

4 · On the web, behind your two-factor code

Your notes have a page at search.opensolr.com, opened with your account address and two-factor code. Search, read, edit, write and delete notes from any browser, listed in the order you gave them in the app.

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 account. 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, and your other phones at their next sync. Every phone you sign in on uses that same index.

Opensolr NotesSaved on the phone firstTitle and textYour Opensolr IndexWords and meaningOne per accountAny browsersearch.opensolr.comPassword, two-factor, chat
Opensolr NotesSaved on the phone firstTitle and textYour Opensolr IndexWords and meaningOne per accountAny 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 bring in what other phones wrote.
  4. Search, in the app or in a browserWords and meaning together, with the date filter, 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

A date filter, and the tuning of your index.

  • Date: Today, Last 7 days, Last 30 days, This year.
  • Your index’s Search Tuning. The app reads it from Opensolr when it opens and on every refresh: 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 meaning of a saved 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 two-factor code.

Every notes index has a page at notes.opensolr.com, also reached at search.opensolr.com/<index>. It asks for the address of the account that owns it and its two-factor code, sent by SMS when the account keeps a phone number; the index password can be added as an extra step. A session lasts 12 hours, 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, text with B, I, U and links, 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.
  • Checklists, find, Export and Share link, as in the app, and Links for every link of your notes.

Your order, your clean-up

The list as you arranged it, and a quick way to thin it out.

  • Your order. With no search typed, the page lists your notes in the order you dragged them into in the app.
  • A checkbox on every note, in a search and in the list.
  • Delete selected appears as soon as a note is ticked, asks once, and removes them all, from your index and from your phones.
  • Only the owner of the index can delete notes.
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 and text

The title is optional: without one, the first sentence stands for it. The text takes bold, italic and underline from the B, I and U buttons, links from the link button and checklists from the checklist button; undo, redo and a word-wrap switch close the row. Double tap selects a word, triple tap a line, and a long press shows the selection handles.

Checklists

The checklist button puts a box at the start of every line you are on. A tap ticks it, Enter starts the next item, and the boxes stay ticked on your other phones, on the web and in a Word copy.

Find in a note

Find in note, in the bar at the top of an open note: plain words or a regular expression, every match marked, the count, previous and next, and a ? that explains the patterns.

Share as PDF, Word, HTML or text

Share sends a note to any app on the phone as a PDF that looks like the note, a Word file whose checklist boxes still tick, a web page or plain text. Pick several notes in the list and share them all at once. On the web, Export saves the same files.

Share a link

Share link makes a link that opens the note in any browser, read only or with They can edit it too, ending never or after 1, 7, 30 or 365 days. Nobody can delete the note through it. A note with a link carries a small link icon, and Settings lists every link to copy or revoke.

One editor at a time

While someone with the link is editing, the note says so, on your phone and on their page. You can still edit it and your save is the one that stays; their saves appear in the note you have open.

AI Hints over the results

After a search, AI Hints answers it from the notes it found, written as it comes, and says so when none of them is about it. It uses AI requests of your plan; search by words alone uses none.

Your own order, everywhere

Drag the grip at the right of a note to put it where you want it. The order reaches your other phones and the search page of your notes; the phone that ordered them last wins. A new note comes in at the top.

Swipe to delete

Swipe a note to the left, confirm, and it is gone from the phone and from the index at once, and from your other phones at their next sync. A deleted note stays deleted, even if another phone still had an edit of it waiting.

Pick several, delete together

Press and hold a note, keep your finger down and drag: every note in between is picked, and the list scrolls at the edges. Delete them all with one confirmation. It works in search results too.

Pull down to sync

One quick call: what this phone wrote goes up, what changed on another phone that shares the index comes down, and with nothing new it is over in a moment. 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.

Always up to date

When a new version needs a newer setup of your notes index, the app brings the index up to date by itself, keeping every note safe while it changes. Nothing to do in the control panel.

Several phones

An account has one notes index. Every phone you sign in on takes it by itself, with no question, and shows the same notes.

Four 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. Note links: every link, with Copy, Revoke and Open note. AI: Search by meaning. 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, 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 the notes a question needs for the chat. Search by meaning 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 your account address and two-factor code, the index password too when you turn it on, 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, the meaning of a saved note and each question in the chat. When they run out, search goes on by words only until the month resets.

Android 8.0 or newer

From Google Play, or the signed APK on GitHub, which 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, 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. Install itFrom Google Play, or download opensolr-notes.apk, the latest signed release from GitHub.
  2. Allow the installFor the APK only: Android 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.