Settings

Theme

Show HN: RUOK – Self-hosted personal OKR system with AI-powered analytics

github.com

4 points by lzl1234 2 months ago · 4 comments · 1 min read

Reader

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

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection