Our take
Quietno commits in the last 90 days and no release in a year- Activity
- 19
- Community
- 25
- Issues
- 47
- Pull requests
- 21
+10 stars in the last 30 days
Open Interface is an approachable demonstration of LLM-driven desktop automation, but its quiet maintenance and highly concentrated contribution history make it a cautious choice for dependable everyday use.
Good fit if
- You want to experiment with an LLM controlling a desktop across macOS, Linux, or Windows.
- You can provide an OpenAI, Gemini, or compatible custom LLM API key and grant the necessary screen-recording and accessibility permissions.
- You are comfortable with a GPL-3.0 project that has had no commits in the last 90 days and no release in over a year.
Look elsewhere if
- You need a recently released, actively maintained tool: the project is marked quiet, with no recent commits or releases.
- You need reliable control in spreadsheet grids or applications that demand precise spatial reasoning; the README identifies these as weak areas.
- Your use requires a distributed maintainer base; most of the code comes from one person.
All health signals
| Last commit | 2026-07-17 (3 months ago) |
|---|---|
| Commits, last 90 days | 0 |
| Releases, last 12 months | 0 (latest v0.9.0, 2025-03-16) |
| Contributors | 8 (top contributor: 95% of commits) |
| Issues closed, last 90 days | 1 |
| Pull requests merged, last 90 days | 0 |
| Project age | 2 years |
Checked on 2026-10-19 with the GitHub API.
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
2,734Forks
274Change since Nov 9, 2026: 0 stars·0 forks
Overview
Open Interface is a desktop computer-control agent built around OpenAI GPT-4o. It turns a natural-language request into a sequence of keyboard and mouse actions, then sends screenshots back to the model so it can assess progress and course-correct. The project also supports Google Gemini and custom LLMs with an OpenAI-style API.
It targets people who want an LLM to operate ordinary desktop applications rather than just answer questions or generate code. The project provides apps for macOS, Linux, and Windows, and can also be run as a Python script.
Key Features
- Converts user requests into actions for the computer through an LLM backend.
- Simulates keyboard and mouse input to carry out those actions.
- Uses screenshots to check progress and adjust the next steps.
- Supports OpenAI GPT-4o, Google Gemini, and configurable OpenAI-style custom backends.
- Provides downloadable desktop builds for macOS, Linux, and Windows.
- Includes a Stop button and a screen-corner cursor gesture to interrupt execution.
Use Cases
- A user can ask the agent to solve a Wordle puzzle by interacting with the game in a browser.
- Someone preparing a meal plan can ask it to create a document in Google Docs.
- A developer can ask it to create a web app through actions in desktop software.
- Users can delegate straightforward, multi-step tasks in familiar desktop applications when they are willing to supervise an LLM controlling their computer.
What you need
Detected in the repository
- Python (from requirements.txt)
- A test suite and automated checks on GitHub Actions
License in plain words
GPL-3.0strong copyleft
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the license notice
- Share your changes: yes, the full source of anything you distribute that includes it, under the GPL
- Includes an explicit patent grant from the contributors:
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
For a Python setup, install Python 3.12 or newer, then run:
git clone https://github.com/AmberSahdev/Open-Interface.git
cd Open-Interface
pip install -r requirements.txt
python app/app.py
The app needs an LLM API key. See the README for API setup, platform-specific permissions, and desktop downloads from Releases.
Alternatives
- open-codex-computer-use: It exposes accessibility-based desktop controls as an MCP service for compatible agents, rather than providing a standalone GPT-4o-driven desktop app.
- Agent-S: It is a Python agent framework that recommends UI-TARS for visual grounding, rather than a desktop app centered on GPT-4o.
- UFO: It focuses on Windows desktop automation and coordinating agents across devices, rather than offering a cross-platform desktop app.
- UI-TARS-desktop: It is a vision-language-model desktop agent with local and remote operators, rather than an app centered on GPT-4o and configurable LLM backends.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| Open-Interface | Python | GPL-3.0 | 2.7k | Quiet |
| open-codex-computer-use | Swift | MIT | 2.3k | New |
| Agent-S | Python | Apache-2.0 | 12.6k | Active |
| UFO | Python | MIT | 9.9k | Active |
| UI-TARS-desktop | TypeScript | Apache-2.0 | 39.2k | Active |
Considerations
- The README calls out inaccurate spatial reasoning, unreliable interaction with tabular layouts such as Excel and Google Sheets, and difficulty navigating complex GUI-heavy applications.
- The app relies on screenshots and simulated input, so it needs screen-recording and accessibility permissions on macOS. It can only see the primary display when multiple monitors are in use.
- Requests require an external LLM backend and API key. The README estimates a per-request cost and notes that complex tasks may make multiple backend calls.
- Maintenance is quiet: there have been no commits in the last 90 days and no release in over a year. Contribution activity is highly concentrated in one person.
- The GPL-3.0 license may impose obligations when distributing modified versions; review its terms before incorporating the project into a product.
Found this useful?
Share it with someone who would like Open-Interface.