4 ms·
Show HN: RUOK – Self-hosted personal OKR system with AI-powered analytics
Hey HN - I built RUOK because I was running my personal OKR system in Obsidian + Dataview and hit its limits. Sync was painful, it got slower over time, and my family couldn't use it. So I built a dedicated app (with Claude).
RUOK is a self-hosted personal OKR system. You plan at four levels - yearly, monthly, weekly, daily - and everything rolls up. Built-in time tracking, custom daily metrics, and Fitbit integration (sleep, HR, steps via OAuth2).
The differentiator is the analytics engine. Write JavaScript in a sandboxed editor (QuickJS/WASM, Monaco, Plotly) against all your data, or describe what you want in English and let AI generate the query. Save queries as dashboard widgets or wire them into automatic key result scoring. Supports Claude, Gemini, ChatGPT, Ollama, OpenRouter - BYOK.
SQLite, runs on a Raspberry Pi, no cloud, no telemetry, multi-user.
Would love feedback, especially on what data sources you'd want to connect.
Follow what I'm building next: https://x.com/lizonglin1234 https://x.com/lizonglin1234
- testbyhuman_tor 7mo ago[dead]
- lzl1234 7mo agoThanks! For sure there were wrinkles when I first tested with them. For example writing the queries by hand was quite a lot of friction which prompted me to build the AI code generation.
- lzl1234 7mo agoI guess I do have the benefit of imbuing my family with the workflow, but I would imagine the gap to be even bigger with other new users who don't know me already
- testbyhuman_tor 7mo ago[dead]