AIToday
Large Language ModelsAI Safety & AlignmentHacker NewsPublished: Aug 10, 2026, 04:00 JST3 min read

RunOnMine: Local AI access control for your machine

RunOnMine: Local AI access control for your machine

Key takeaway

  • RunOnMine is a local control layer that lets AI assistants access your files, terminal, and applications while keeping all policy decisions, approvals, and audit logs on your own machine rather than in the cloud.

  • It enforces a local boundary so that remote AI services cannot execute dangerous actions without explicit local approval, making machine automation safer by making the boundary visible.

3 Key Points

  1. What happened

    RunOnMine, a local-first Model Context Protocol (MCP) gateway, launched in public beta (v0.1.0-beta.1) for macOS, Linux, and Windows. It sits between an AI assistant and your machine, giving AI controlled access to files, terminals, browsers, and desktop applications while keeping execution, policy, credentials, approvals, and audit records on your device.

  2. Why it matters

    Instead of exposing SSH, a raw shell, or a public MCP listener to an AI service, RunOnMine enforces a local boundary that checks who is asking, what tool is being called, which resource it targets, and whether the action needs local approval before execution. This lets you use AI agents safely without granting them broad machine access or storing credentials remotely.

  3. What to watch

    RunOnMine is pre-release software; the beta is unsigned on macOS (ad-hoc signed only, not Developer ID signed or notarized) and unsigned on Windows (not Authenticode signed), so operating systems may warn on download. All artifacts include SHA-256 checksums and CycloneDX SBOMs; source builds remain supported for developers.

Ask the AI about this article →

Context & Analysis

RunOnMine addresses a friction point in AI agent design: how to let a cloud-hosted AI assistant (like Claude or ChatGPT) safely execute commands on your local machine without either giving it broad account authority or storing your credentials in the cloud. Traditional approaches—exposing SSH, running a public MCP listener, or trusting the AI service's own access controls—create a sharp security trade-off. RunOnMine inverts this by making the machine boundary visible and enforcing all policy locally.

The tool implements a multi-layer control model: connector identity (who is asking), resource scope (which directories/tools), policy rules (Safe, Developer, or Automation presets), and per-action local approvals. Shell processes run in a cleared environment; browser automation uses an isolated profile; secrets stay in the OS credential store. Importantly, RunOnMine is not a sandbox—it is a security boundary and approval system, meaning a compromised AI service could still cause harm if given write or execution authority, so the user must grant only the authority actually needed.

Being pre-release software (v0.1.0-beta.1) with unsigned artifacts on macOS and Windows, RunOnMine currently carries platform-level friction (Gatekeeper/SmartScreen warnings), but the project documents acceptance and security gates in machine-readable form and commits to a formal release process. For users who want to run local AI agents without storing credentials remotely or opening machine access to the internet, this reduces the friction significantly—though the onus remains on the user to set directory roots narrowly and choose the right policy preset.

FAQ

What platforms does RunOnMine support?
RunOnMine runs on macOS 12+, Linux x86_64 and ARM64 (both desktop and headless), and Windows x86_64. Public beta downloads are available for all three platforms.
Can I limit which directories the AI can access?
Yes. RunOnMine requires you to explicitly select which directories the AI may use during setup (runonmine setup --root /path), and filesystem tools operate only inside those explicitly selected roots. The documentation recommends not selecting your whole home directory unless that broader access is genuinely required.
How does RunOnMine prevent remote AI from approving its own dangerous requests?
RunOnMine enforces a non-bypassable safety ceiling: remote connectors cannot approve their own dangerous requests, and remote administrator execution is denied entirely. Dangerous actions can require exact local approval before execution.

Get the latest Large Language Models news every morning

For example, today's edition would include:

  • Visko raises $10M, launches live AI video model OrbisSiliconANGLE AI · 2h ago
  • Runway unveils Solaris, an AI that generates app interfaces in real timeTHE DECODER · 2h ago
  • Google AI Search flags Facebook users as dangerTHE DECODER · 2h ago

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleAI designs first viable bacteriophages from scratch using genome language models