HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
qaysSE
runiq
Go2025–2025
qaysSE / runiq

runiq

The reproducible runtime for local agents (MCP).

2Distinct people
4Mentions
1Explicit recommenders
30GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

The reproducible runtime for local agents (MCP).

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

I love local LLMs, but I hate that they are trapped in a text box. I wanted my AI to actually use my computer—open the browser, find a file, organize a folder—just like a human…

QaysHajibrahim used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour4 dated mentions

Observed mentions: 2025-12-22 15:42:55 UTC to 2025-12-23 13:09:36 UTC.

0122025-12-22 15:00:00 UTC to 2025-12-22 16:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsDec 22, 15:002025-12-22 16:00:00 UTC to 2025-12-22 17:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-22 17:00:00 UTC to 2025-12-22 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-22 18:00:00 UTC to 2025-12-22 19:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-22 19:00:00 UTC to 2025-12-22 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-22 20:00:00 UTC to 2025-12-22 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-22 21:00:00 UTC to 2025-12-22 22:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-22 22:00:00 UTC to 2025-12-22 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-22 23:00:00 UTC to 2025-12-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 00:00:00 UTC to 2025-12-23 01:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 01:00:00 UTC to 2025-12-23 02:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 02:00:00 UTC to 2025-12-23 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsDec 23, 02:002025-12-23 03:00:00 UTC to 2025-12-23 04:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 04:00:00 UTC to 2025-12-23 05:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 05:00:00 UTC to 2025-12-23 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 06:00:00 UTC to 2025-12-23 07:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 07:00:00 UTC to 2025-12-23 08:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 08:00:00 UTC to 2025-12-23 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 09:00:00 UTC to 2025-12-23 10:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 10:00:00 UTC to 2025-12-23 11:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 11:00:00 UTC to 2025-12-23 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 12:00:00 UTC to 2025-12-23 13:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-12-23 13:00:00 UTC to 2025-12-23 14:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsDec 23, 13:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Dec 22, 15:002025-12-22 15:00:00 UTC2025-12-22 16:00:00 UTC211
Dec 22, 16:002025-12-22 16:00:00 UTC2025-12-22 17:00:00 UTC000
Dec 22, 17:002025-12-22 17:00:00 UTC2025-12-22 18:00:00 UTC000
Dec 22, 18:002025-12-22 18:00:00 UTC2025-12-22 19:00:00 UTC000
Dec 22, 19:002025-12-22 19:00:00 UTC2025-12-22 20:00:00 UTC000
Dec 22, 20:002025-12-22 20:00:00 UTC2025-12-22 21:00:00 UTC000
Dec 22, 21:002025-12-22 21:00:00 UTC2025-12-22 22:00:00 UTC000
Dec 22, 22:002025-12-22 22:00:00 UTC2025-12-22 23:00:00 UTC000
Dec 22, 23:002025-12-22 23:00:00 UTC2025-12-23 00:00:00 UTC000
Dec 23, 00:002025-12-23 00:00:00 UTC2025-12-23 01:00:00 UTC000
Dec 23, 01:002025-12-23 01:00:00 UTC2025-12-23 02:00:00 UTC000
Dec 23, 02:002025-12-23 02:00:00 UTC2025-12-23 03:00:00 UTC000
Dec 23, 03:002025-12-23 03:00:00 UTC2025-12-23 04:00:00 UTC000
Dec 23, 04:002025-12-23 04:00:00 UTC2025-12-23 05:00:00 UTC000
Dec 23, 05:002025-12-23 05:00:00 UTC2025-12-23 06:00:00 UTC000
Dec 23, 06:002025-12-23 06:00:00 UTC2025-12-23 07:00:00 UTC000
Dec 23, 07:002025-12-23 07:00:00 UTC2025-12-23 08:00:00 UTC000
Dec 23, 08:002025-12-23 08:00:00 UTC2025-12-23 09:00:00 UTC000
Dec 23, 09:002025-12-23 09:00:00 UTC2025-12-23 10:00:00 UTC000
Dec 23, 10:002025-12-23 10:00:00 UTC2025-12-23 11:00:00 UTC000
Dec 23, 11:002025-12-23 11:00:00 UTC2025-12-23 12:00:00 UTC000
Dec 23, 12:002025-12-23 12:00:00 UTC2025-12-23 13:00:00 UTC000
Dec 23, 13:002025-12-23 13:00:00 UTC2025-12-23 14:00:00 UTC211

What Hacker News says

4 sources
QaysHajibrahim·Dec 23, 2025Recommendation phrase
I love local LLMs, but I hate that they are trapped in a text box. I wanted my AI to actually use my computer—open the browser, find a file, organize a folder—just like a human would. Existing tools were mostly fragile Python wrappers or required giving the agent "god mode" (root) which terrified me. So I built Runiq. It’s a single static Go binary that implements the Model Context Protocol (MCP). It gives Claude/Llama access to your File System and Browser, but acts as an "OS Firewall." It intercepts every dangerous syscall (like write or delete) and forces a native popup for your approval. Why Go? Single Binary: No pip install dependency hell. Concurrency: Handles the MCP stream + user input + file I/O without lag. Safety: Stricter permission structs than Python. It’s open source. I’d love to hear how you guys are handling agent permiss
Read the rest
ions—is this overkill, or exactly what's needed? Repo: https://github.com/qaysSE/runiq?ref=show_hn
In Show HN: Runiq – I gave Claude 'hands' to control my OS (Go Binary)
Hi HN — I built Runiq: a local “sovereign runtime” that lets LLM agents (Claude Desktop, local Llama, etc.) use hardened tools to interact with your OS, instead of executing arbitrary shell/Python. Runiq implements Anthropic’s Model Context Protocol (MCP) and exposes a small set of controlled capabilities: Stealth Chromium browser for scraping/automation (aimed to survive common bot checks) File operations and local workflow tools Human-in-the-loop security: native OS popups block risky actions (write/delete/etc.) until you approve It ships as a single static Go binary (no venv/daemon). It’s localhost-only and auditable; if you pair it with a local model, nothing leaves your machine. There’s also an optional Python adapter to use the same tool interface with OpenAI/Groq/LangChain-style agents. Repo: https://github.com/qaysSE/runiq I’d lov
Read the rest
e feedback on the MCP implementation in Go, and on the security/UX tradeoffs for permission-gated agent actions.
In Runiq – A local, sovereign runtime for AI Agents (MCP)

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.