openmachine

mcp
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

An open-source runtime that lets your existing AI agent operate your machines.

README.md

Open Machine

One MCP. Every machine. Real execution.

An open-source runtime that lets your existing AI agent operate your machines.

MCP compatible
npm version
Python 3.12+
MIT License
Join Discord
Follow on X

Open Machine — Your AI. Your machines. Connect any AI to your context, and get things done on your machines.

https://github.com/user-attachments/assets/f22519e6-e3ad-405c-a725-9ce53a642bcc

Open Machine (OM Core) connects your existing AI Agents to your machines through a local-first MCP runtime. Your AI plans the work; OM provides permission-controlled tools to carry it out and return results.

Documentation · Getting started · GitHub Issues · Contributing · Code of Conduct

What you can do

Capability Guide
Local machines and context Inspect the intended project and environment before acting.
Workspace files and worktrees Read, search and apply guarded edits in the intended tree.
Native commands and terminals Run commands, retrieve original results and verify cleanup.
Remote Linux over SSH Prepare workers, pin identity and operate remote projects.
Persistent tasks Keep goals, stages and evidence; continue original work explicitly.
GitHub Use scoped repositories, Issues, PRs, reviews, Projects and Releases.
Browser subtasks Delegate a bounded web task through a compatible, authorized native Codex installation.
Skills Discover packaged operating guides and reviewed external Skill roots.
Service and runtime Manage the macOS service, retained updates and compatible rollback.

Tasks preserve progress and observe admitted work; they do not automatically wake ChatGPT or execute the next stage after a chat disconnects. Optional integrations have separate prerequisites. See current limitations.

Quick start

macOS Apple Silicon (macOS 13+, Node.js 20+)

npm install -g openmachine@latest
openmachine

On first run, choose an existing project folder containing a readable file (such as README.md). Open Machine sets up Core and starts a managed macOS user service. Check it with openmachine status.

For other macOS and Linux setups, build Core from source (Python 3.12+, compatible SQLite, and Git). Windows is not supported.

To use ChatGPT, connect it separately and verify the connection. The npm installer does not set up an MCP tunnel or approve client tools. Command execution and workspace writes are disabled by default.

The npm openmachine command manages setup and service status; openmachine core ... runs the underlying Python CLI. See the npm setup guide.

This is an early-development release, not a stable 1.x release.

Updating? Updating the npm package does not automatically update the running Core service. See Updates.

Join the Open Machine Discord community
Join the Open Machine Community

Discord · Q&A · Show and Tell

How it works

You request a task in an AI Agent, which plans and uses OM Core to perform authorized actions on your machines. Results return to the AI Agent. Gmail, Slack, GitHub, and Personal Context are shown as context sources above OM, with context updates flowing back.

Your request flows from AI Agent → OM Core → your machines, and execution results return to your AI. OM exposes the approved tools; it does not replace your AI agent.

The Personal Context layer and automatic context updates in the diagram illustrate planned functionality for bringing data from sources such as Gmail and Slack into OM and keeping it up to date as tasks are completed.

Documentation

The user documentation covers every important released Core capability. Start with requirements, installation, configuration and layer-by-layer verification.

For existing installations, use updates, the configuration reference and troubleshooting. The CLI and MCP tools references link to detailed operating contracts without duplicating them.

The operating Skill and Skills directory remain the technical starting points for AI agents. A source checkout, published release, running runtime and approved client catalog can differ; read the running version's guide before acting.

Security

Open Machine is a trusted, single-operator native runtime, not an OS sandbox or multi-tenant executor. Native commands can access resources beyond read-only tool scopes. Keep the listener private, grant access deliberately, and remember that files and logs returned to an AI client may leave your machine. Cancellation and software rollback do not undo completed effects. Read Security and data before enabling execution or remote access; never put secrets in prompts, command arguments or committed configuration. Report vulnerabilities privately via the Security Policy.

Contributors

Thanks to everyone who contributes to Open Machine.

Open Machine GitHub contributors

View GitHub contributors · Contribute to Open Machine · Maintainer guide

License

MIT © 2026 OpenMachineLabs.

Reviews (0)

No results found