v1.0.0 • Offline-First Personal Gaming Library & Tracker

Know What Your Playtime
Is Actually Worth.

An offline-first library and financial ROI tracker for your gaming collection. Track multi-storefront ownership, itemize DLC investments, and calculate real cost-per-hour ROI—backed up seamlessly to your own private Google Drive.

100% Offline-First (Hive NoSQL)
Zero Telemetry or Central Database
Isolated Google Drive Sync (`drive.file`)

Live Interface Preview

Switch between visual box art curation and tabular financial auditing

Steam
Great Value • $0.32/hr
Elden Ring
187.5 hrs $59.99
Switch
Great Value • $0.21/hr
Hollow Knight
71.0 hrs $14.99
PlayStation 5
Fair Value • $1.42/hr
Cyberpunk 2077
63.2 hrs $89.98 (DLC)
GOG
Great Value • $0.54/hr
Baldur's Gate 3
128.0 hrs $69.99
Steam
Costly • $4.16/hr
Starfield
16.8 hrs $69.99
Title Storefront Base Spend DLC / Extras Total Invested Hours Effective ROI Tier
Elden Ring Steam $59.99 $0.00 $59.99 187h 30m $0.32 / hr Great Value
Hollow Knight Switch $14.99 $0.00 $14.99 71h 00m $0.21 / hr Great Value
Cyberpunk 2077 PlayStation 5 $59.99 $29.99 (Phantom Liberty) $89.98 63h 12m $1.42 / hr Fair Value
Baldur's Gate 3 GOG $69.99 $0.00 $69.99 128h 00m $0.54 / hr Great Value
Starfield Steam $69.99 $0.00 $69.99 16h 48m $4.16 / hr Costly
Financial Intelligence

The Real-Time ROI Engine

Experience how Lycoris evaluates your video game investments. Adjust the base purchase price, itemized DLCs, and playtime below.

Effective Cost Per Hour
$1.31 / hr
Fair Value (≤ $3.50/hr)
Total Invested: $85.00
Normalized: 3,900 mins
Core Architecture

Engineered for Sovereign Gamers

No accounts. No server dependencies. No tracking. Pure local power with optional Google Drive backup.

Offline-First Hive Storage

Zero loading spinners. Your games, playtime, and itemized receipts live in a super-fast local Hive NoSQL database directly on your phone storage.

Multi-Storefront Tracking

Track ownership across Steam, PlayStation, Switch, Xbox, GOG, itch.io, and Physical. Composite key mapping ensures you can log separate spend on each platform.

3-Mode Playtime Normalizer

Input time the way you like: Hours + Mins, Decimal Hours, or Pure Minutes. Lycoris automatically synchronizes and formats canonical playtime.

Itemized DLC & Microtransactions

A complete breakdown for Season Passes, expansions, and in-game skins. Instantly recalculates true cost-per-hour as your spending evolves.

Stateless IGDB Cloudflare Proxy

Queries game metadata via a dedicated serverless Cloudflare Worker proxy. Twitch OAuth tokens are cached server-side without transmitting or logging your IP or library data.

User-Owned Google Drive Sync

Direct backup to your personal Google Drive with restricted drive.file scope. Delta synchronization powered by Last-Write-Wins (LWW) conflict resolution.

Data Sovereignty & Architecture

Your Data Stays Yours. Period.

Unlike commercial trackers that sell your behavioral data or shut down when their servers run out of funds, Lycoris is built on an immutable principle: You own your data.

  • Restricted Scope (`drive.file`): Lycoris can only see and edit the files it creates in your Google Drive. It has zero access to your photos, personal documents, or other files.
  • Dedicated Folder: Backups are saved to a visible Lycoris/lycoris_vault_backup.json file in your Google Drive root.
  • No Central Server: We do not run databases that store your username, games, or gameplay habits.
  • Air-Gapped Offline Exports: Export raw JSON files or copy payloads directly to your device clipboard anytime.
1

Local Device Storage

Hive NoSQL database on Android/iOS manages the primary state. Instant, offline, and zero-latency.

2

Stateless IGDB Proxy

Anonymous queries fetch cover artwork and release dates through an edge Cloudflare Worker proxy.

3

Google Drive Sync

Optionally pushes encrypted/sanitized JSON delta backups using Last-Write-Wins (LWW) conflict merging.

Common Questions

Frequently Asked Questions

Everything you need to know about Lycoris, security, and privacy.

Can Lycoris see my other Google Drive files or photos?

Absolutely not. Lycoris requests only the restricted https://www.googleapis.com/auth/drive.file OAuth scope. This permission is strictly limited: the application can only view, edit, or delete files that it created itself (specifically, the Lycoris/ backup folder). It is technically impossible for the app to access, browse, or read any other files, folders, photos, or documents in your Google Drive.

Do I need to sign in or create an account to use the app?

No! Lycoris does not require any account creation. You can use 100% of the library, tracker, and analytics features completely offline. Google Drive sync is completely optional for users who want effortless cloud backups across multiple devices.

How does the cost-per-hour ROI calculation work?

Lycoris sums the base game price with all itemized additional expenses (DLCs, expansions, microtransactions), then divides that by your total normalized logged hours. Games are then assigned value tiers: Free / Gift ($0.00), Great Value (≤ $1.00/hr), Fair Value (≤ $3.50/hr), and Costly (> $3.50/hr).

Can I add games that aren't on IGDB?

Yes. Lycoris includes a dedicated Manual Entry modal that allows you to add custom indie titles, retro ROM hacks, itch.io prototypes, or tabletop games with custom cover images, tags, storefronts, and notes.

What happens if I lose my phone or change devices?

If you have Google Drive sync enabled, simply install Lycoris on your new device, sign in with the same Google Account in Settings, and tap Restore from Drive. The app will pull your backup and merge all records seamlessly.

Take Ownership of Your Gaming Library

Download the free, open-source Android APK today and experience true data sovereignty.

Download Latest Release (.apk) Star on GitHub