Build a profile for a fictional partner and set up personalized wake up alarms.
Write manual roleplay conversations or chat using your own AI provider key.
Organize world and lore notes that link back to your partners.
Store partner photos locally in an offline image gallery.
| aurielsolaris/tera | abhishek-kumar09/mini_project1 | arsalankaleem/aestimo | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Dart | Dart | Dart |
| Last pushed | — | 2020-01-30 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | — |
| Complexity | 3/5 | 1/5 | — |
| Audience | general | vibe coder | general |
Figures from each repo's GitHub metadata at analysis time.
Requires installing the Flutter SDK and building for your target platform since it isn't on app stores.
Tera is a private, offline-first app built with Flutter and Dart for people who want to keep a personal collection of fictional partners, imagined companions, or alternate versions of characters they care about. Everything is stored locally in a single SQLite database on the device, there are no accounts, no servers, and no telemetry. The only time the app talks to the internet is if you choose to connect your own AI provider key for chat replies. Inside the app you can build rich profiles for each partner, including relationship type, anniversary date, and notes about alternate selves linked to a base character. You can set up to five alarms per partner with custom wake up messages, and on Android these alarms use real scheduled notifications that still fire when the app is closed. On Windows and Linux the alarms only ring while the app is open. Conversations work in two modes: a manual mode where you write both sides of the dialogue yourself, or a BYOK, bring your own key, AI mode where your partner replies using an AI service you connect. The app also includes world and lore hubs so you can organize backstory and settings, plus a local image gallery stored losslessly as PNG files for each partner. Tera is designed around a few guiding rules: no placeholder or sample data cluttering a fresh install, no guilt based mechanics pushing you to use it more, and no pretending to be online or connected when a permission or service actually fails. The project currently supports Android, Windows, and Linux in beta form, with iOS unplanned since the developer does not own Apple hardware. To install on Android, you download an APK directly from the GitHub releases page rather than the Play Store, matching the file to your phone's processor type. The README includes a full beginner's walkthrough for that installation process. Running the app from source requires the Flutter SDK for Dart 3.12 or newer.
A private, offline-first app for keeping profiles, chats, and lore about fictional partners and companions, with no accounts or servers.
Mainly Dart. The stack also includes Dart, Flutter, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.