finalbillybong/index-inbox — explained in plain English
Analysis updated 2026-05-18
Receive and store voice note transcriptions from a Pebble Index 01 ring on your own server
Organize voice notes into tagged, starred, and grouped chronological timelines
Export notes or note groups as JSON, Markdown, or a ZIP file with audio
Record and transcribe short audio notes directly from a phone browser
| finalbillybong/index-inbox | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker, a public HTTPS hostname behind a reverse proxy, and (optionally) a Firebase project for managed authentication.
Index Inbox is a self-hosted service that catches and organizes voice recordings from a Pebble Index 01, a small recording ring. When you record a note on the ring, the Pebble mobile app transcribes it and sends the text, and optionally the audio, to your own private server through a secure webhook. Nothing goes to a third party server, your notes and recordings stay under your own control on hardware you run. Once a note arrives, Index Inbox lets you edit the transcription, tag and categorize it, star or archive it, and group related voice notes together into a combined timeline you can browse chronologically. It offers search, filters, and bulk actions across your notes, plus the ability to export a note or a whole group as JSON, Markdown, or a ZIP file containing the audio. It also has a built in backup system that produces restorable backups with manifests you can check, and it can be installed as a mobile style app in your browser so you can also record and save short text or audio notes directly from your phone, with the audio transcribed locally on the server itself using a CPU-based speech to text model. For logging in, you choose between two approaches: an easier managed option using Firebase for email and password accounts, or a fully local option where Index Inbox handles authentication itself using password hashing, secure sessions, and login throttling, with no outside service involved at all. The local option puts more responsibility on you to keep the server updated and secure. To run it, you need Docker and Docker Compose along with a public HTTPS address reached through a reverse proxy or secure tunnel. Setup involves cloning the repository, creating an environment file with a random webhook secret and your chosen authentication mode, and starting the service with a single Docker Compose command, after which a health check endpoint confirms it is running correctly.
A self-hosted server that receives, organizes, and lets you edit and export voice notes recorded on a Pebble Index 01 ring, keeping everything on your own storage.
Mainly Python. The stack also includes Python, Docker, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.