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
testbyhuman_tor•1h ago
lzl1234•1h ago
lzl1234•1h ago