RsOpsHub.
A self-hosted hub for content & work.

Track 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.

rsopshub.local / w / tessl / content
Tessl
New

Content

Reddit, Hacker News, blog posts, and more — structured.

TableKanbanCalendarAnalytics
StatusView
TitleStatusPosted onImpressionsUpvotesCommentsSharesPublished
Why we rebuilt our agent loop on top of MCP
Reddit Post
Published@tessl-io1.2M18.4K2.3K4.1KJun 25
Open models are making Sonnet comparisons less ridiculous
HN Post
Published@claudecode1.6M24.9K3.6K3.9KJun 24
The new Tessl review: now you decide what “good” looks like
Blog Post
Published@tessl842K9.1K1.2K980Jun 23
How we hit 10k stars without a marketing budget
Blog Post
Published@rohansrma498K12.6K3.4K2.7KJun 22
GLM 5.2 is now a better model than Sonnet on coding tasks
Reddit Post
Published@rohansrma233K7.1K290220Jun 21
The case for tiny models in 2026
Blog Post
Published@tessl-io612K7.4K8901.1KJun 21

Content, analytics, tasks, hours, calendar, and documents.

Everything I have been faking with spreadsheets and scattered docs, finally as proper records in one self-hosted workspace.

Content page

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.

Analytics dashboard

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.

Working hours tracker

Type your hours into a monthly grid, watch the total add up live, and import a month from a spreadsheet.

Work log

A daily log that auto-fills from tasks, Linear, and content, with AI summaries, a year heatmap, and weekly, monthly, and quarterly reports.

Linear and personal tasks

Linear issues, sub-issues, comments, and notifications beside your own tasks with priorities and due dates.

Calendar with meetings

Posts and Google Calendar meetings on one calendar, with Google Meet creation and invites from the app.

Documents and sheets

Local notes, Notion pages, Google Docs, Google Sheets, and CSV or XLSX uploads, shared with viewers one item at a time.

AI assistant

Ask for tasks, documents, Linear issues, or a status summary in plain language. Write actions stay owner-only.

Read-only viewers

Share what I have shipped with a 16-character code. Viewers see the dashboard and cannot change a thing.

Two doors. One workspace.

There is no public signup. You either sign in as the owner, or you use a read-only access code I shared with you.

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 in

If you are a viewer.

Enter 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 access

Every thread, every post, every reply — structured.

Wins, learnings, follow-ups, metrics — captured as first-class fields. Not buried in a column labeled notes2.

rsopshub.local / content / all
TitleTypeStatusImpressionsUpvotes
Why we rebuilt our agent loop on top of MCPReddit PostPublished1.2M18.4K
Open models are making Sonnet comparisons less ridiculousHN PostPublished1.6M24.9K
The new Tessl review: now you decide what good looks likeBlog PostPublished842K9.1K
Built a tiny eval harness for tool-using agentsHN PostScheduled——
How we hit 10k stars without a marketing budgetBlog PostPublished498K12.6K
The case for tiny models in 2026Blog PostPublished612K7.4K

Want your own RsOpsHub?

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 Sharma

No signup. No OAuth. No reset link.

The whole app is built around the fact that I am the only person who can change anything. Everything below is how that is enforced.

01

Owner credentials live in env vars

OWNER_EMAIL and OWNER_PASSWORD are read from .env.local. Nothing about the owner is stored in the database.

02

Viewers need a 16-character code

Anyone you want to share with enters their email and the secret code you set. Wrong code, no access.

03

Rotate by editing one file

Change OWNER_PASSWORD or VIEWER_ACCESS_CODE in .env.local and restart. Every old session dies instantly.

04

Every login is slow on purpose

scrypt hashing, timing-safe comparison, and a 250 ms delay on each attempt. Brute force is not a real plan against this.

Find the right fit.

A closer look at each part of RsOpsHub.

Every post, comment, and reply, tracked on one content page

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.

Analytics that show what actually worked, and what drove traffic

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.

Log your working hours by hand and see the month add up

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 work log that fills itself from what you shipped

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.

Linear issues and your own tasks, in one list

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.

One calendar for your posts, deadlines, and meetings

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.

All your documents and spreadsheets in one searchable place

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.

Frequently asked questions.

What people usually ask about RsOpsHub.

What is 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.

What can I track with RsOpsHub?

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.

What analytics does RsOpsHub have?

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.

Does RsOpsHub integrate with Linear and Google?

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.

Is RsOpsHub free and self-hosted?

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.