If you are me.
Sign in with the email and passphrase set in the server environment. You can create, edit, archive, and connect integrations. Rotate credentials by editing one file and restarting.
Owner sign inTrack Reddit, Hacker News, and dev.to content, watch the analytics, manage Linear and personal tasks, log working hours, keep a daily work log, plan your calendar, and open Google Docs and Sheets in one place.
No signup. Owner and viewer access codes, rotatable any time.
Reddit, Hacker News, blog posts, and more — structured.
| Title | Status | Posted on | Impressions | Upvotes | Comments | Shares | Published |
|---|---|---|---|---|---|---|---|
Why we rebuilt our agent loop on top of MCP Reddit Post | Published | @tessl-io | 1.2M | 18.4K | 2.3K | 4.1K | Jun 25 |
Open models are making Sonnet comparisons less ridiculous HN Post | Published | @claudecode | 1.6M | 24.9K | 3.6K | 3.9K | Jun 24 |
The new Tessl review: now you decide what “good” looks like Blog Post | Published | @tessl | 842K | 9.1K | 1.2K | 980 | Jun 23 |
How we hit 10k stars without a marketing budget Blog Post | Published | @rohansrma | 498K | 12.6K | 3.4K | 2.7K | Jun 22 |
GLM 5.2 is now a better model than Sonnet on coding tasks Reddit Post | Published | @rohansrma | 233K | 7.1K | 290 | 220 | Jun 21 |
The case for tiny models in 2026 Blog Post | Published | @tessl-io | 612K | 7.4K | 890 | 1.1K | Jun 21 |
Everything I have been faking with spreadsheets and scattered docs, finally as proper records in one self-hosted workspace.
Reddit, Hacker News, and dev.to posts and comments as records, in table, kanban, calendar, analytics, and report views, with wins, learnings, and follow-ups.
KPI cards with period comparison, engagement over time, referral traffic, platform breakdown, posting rhythm, and top performers, plus a detailed PostHog and Cloudflare breakdown that drills down to a single URL.
Type your hours into a monthly grid, watch the total add up live, and import a month from a spreadsheet.
A daily log that auto-fills from tasks, Linear, and content, with AI summaries, a year heatmap, and weekly, monthly, and quarterly reports.
Linear issues, sub-issues, comments, and notifications beside your own tasks with priorities and due dates.
Posts and Google Calendar meetings on one calendar, with Google Meet creation and invites from the app.
Local notes, Notion pages, Google Docs, Google Sheets, and CSV or XLSX uploads, shared with viewers one item at a time.
Ask for tasks, documents, Linear issues, or a status summary in plain language. Write actions stay owner-only.
Share what I have shipped with a 16-character code. Viewers see the dashboard and cannot change a thing.
There is no public signup. You either sign in as the owner, or you use a read-only access code I shared with you.
Sign in with the email and passphrase set in the server environment. You can create, edit, archive, and connect integrations. Rotate credentials by editing one file and restarting.
Owner sign inEnter your email and the 16-character secret I shared with you. You can browse everything but cannot create, edit, or delete anything. Read-only, by design — good for sharing with colleagues.
Viewer accessWins, learnings, follow-ups, metrics — captured as first-class fields. Not buried in a column labeled notes2.
| Title | Type | Status | Impressions | Upvotes |
|---|---|---|---|---|
| Why we rebuilt our agent loop on top of MCP | Reddit Post | Published | 1.2M | 18.4K |
| Open models are making Sonnet comparisons less ridiculous | HN Post | Published | 1.6M | 24.9K |
| The new Tessl review: now you decide what good looks like | Blog Post | Published | 842K | 9.1K |
| Built a tiny eval harness for tool-using agents | HN Post | Scheduled | — | — |
| How we hit 10k stars without a marketing budget | Blog Post | Published | 498K | 12.6K |
| The case for tiny models in 2026 | Blog Post | Published | 612K | 7.4K |
If you would like a private operations workspace like this set up for yourself, reach out to Rohan Sharma and we can figure it out together.
Contact Rohan SharmaThe whole app is built around the fact that I am the only person who can change anything. Everything below is how that is enforced.
OWNER_EMAIL and OWNER_PASSWORD are read from .env.local. Nothing about the owner is stored in the database.
Anyone you want to share with enters their email and the secret code you set. Wrong code, no access.
Change OWNER_PASSWORD or VIEWER_ACCESS_CODE in .env.local and restart. Every old session dies instantly.
scrypt hashing, timing-safe comparison, and a 250 ms delay on each attempt. Brute force is not a real plan against this.
A closer look at each part of RsOpsHub.
Track Reddit posts, Hacker News submissions, dev.to articles, and blog posts in one content page with table, kanban, calendar, analytics, and report views. Synced metrics and shareable read-only access.
A content analytics dashboard with KPI cards and period-over-period change, engagement over time, platform breakdown, posting rhythm heatmap, top performers, tasks shipped, referral traffic, and a detailed PostHog and Cloudflare breakdown down to individual URLs.
A manual working hours tracker with a daily hours grid, live monthly totals, month-by-month navigation, spreadsheet import, and a read-only view for clients and teammates. Turn it on per workspace.
A daily work log that auto-fills from closed tasks, Linear issues, and published content, writes a short AI summary of your day, and rolls up into weekly, monthly, and quarterly reports with an activity heatmap.
Sync Linear teams, issues, sub-issues, comments, and notifications, and keep a personal task list with priorities and due dates next to them. Board and list views, assignee changes, and an AI assistant.
A personal calendar that shows scheduled and published content next to Google Calendar meetings, with month and week views, one-click Google Meet creation, and meeting invites sent from inside the app.
Manage local notes, mirrored Notion pages, Google Docs, Google Sheets, and CSV or XLSX uploads from one workspace, with per-document sharing, read-only viewer access, and encrypted integration credentials.
What people usually ask about RsOpsHub.
RsOpsHub is a self-hosted operations hub for one owner. It brings a content tracker for Reddit, Hacker News, and dev.to, an analytics dashboard, Linear-synced tasks, a manual working hours tracker, a daily work log, a calendar with Google Meet, and Google Docs and Sheets into one workspace.
Your posts and comments on Reddit, Hacker News, and dev.to with their metrics, the tasks and Linear issues you close, the hours you work each day, the meetings on your Google Calendar, and a daily log of what you shipped.
KPI cards with period-over-period change, engagement over time, referral traffic by source, a platform breakdown, a posting rhythm heatmap, top performers, a status funnel, and a tasks-shipped chart, plus a detailed PostHog and Cloudflare breakdown with URL drill-down.
Yes. Linear syncs issues, sub-issues, comments, and notifications and lets you create and assign issues. Google powers the calendar with Google Meet, and Google Docs and Sheets open inside the app.
RsOpsHub is self-hosted — you deploy it yourself and your data lives in your own Postgres database. There's no per-seat SaaS pricing and no third party has access to your workspace.