AmberSahdev/Open-Interface
A Python tool that uses LLMs to autonomously operate computers by executing keyboard/mouse actions and correcting via screenshots.

Not currently ranked — collecting fresh signals.
star history
Open Interface is an autonomous agent system that drives computers by sending user requests to LLM backends (GPT-4o, Gemini, etc.), breaking tasks into executable steps, simulating keyboard and mouse input, and using screenshot feedback to course-correct as needed. It supports macOS, Linux, and Windows and can automate tasks like browsing, writing, coding, and data entry through natural language commands.
Frequently asked
- What is AmberSahdev/Open-Interface?
- A Python tool that uses LLMs to autonomously operate computers by executing keyboard/mouse actions and correcting via screenshots.
- Is Open-Interface open source?
- Yes — AmberSahdev/Open-Interface is open source, released under the GPL-3.0 license.
- What language is Open-Interface written in?
- AmberSahdev/Open-Interface is primarily written in Python.
- How popular is Open-Interface?
- AmberSahdev/Open-Interface has 2.7k stars on GitHub.
- Where can I find Open-Interface?
- AmberSahdev/Open-Interface is on GitHub at https://github.com/AmberSahdev/Open-Interface.