opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

Let an AI model see your screen and drive your mouse and keyboard
GitHub RepoImpressions2

Project Description

View on GitHub

Your Computer, Now With AI Eyes and Hands

Imagine telling an AI to "book me a flight to Tokyo" and watching it actually open your browser, click through Expedia, and fill out the forms. No API integrations. No custom plugins. Just the same screen you look at, and the same mouse and keyboard you use.

That's exactly what the Self-Operating Computer project does, and it's a wild glimpse into how we'll interact with software in the near future.

What It Does

This open-source project from OthersideAI gives a language model (like GPT-4) the ability to see your screen in real-time, decide what actions to take, and then execute those actions using your mouse and keyboard.

Under the hood, it works like this:

  1. It takes a screenshot of your current screen.
  2. Sends that image to a multimodal AI model (one that can understand images).
  3. The model reasons about what step to take next (e.g., "click the search bar" or "type 'Tokyo flights'").
  4. The tool executes that action using system-level mouse and keyboard controls.
  5. Repeat the loop until the task is complete.

It's essentially a feedback loop between visual perception and action, powered by an LLM that can "think" about what it sees.

Why It's Cool

Most automation tools require you to write scripts, record macros, or build API integrations. This project throws all that out the window. The AI figures out the UI on its own.

Here's what makes it genuinely impressive:

  • Zero integration required. It works with any application. Legacy software, web apps, desktop tools, even video games. If it renders to a screen, the AI can interact with it.
  • It learns on the fly. You just describe the goal in plain English. "Open my email and draft a reply to the latest message from Sarah." The model breaks that down into discrete steps and executes them visually.
  • It's honest about limitations. The README clearly states it's not perfect for complex, multi-step tasks yet. But even in its early state, it handles simple workflows reliably. That's genuinely useful today for repetitive tasks.

The practical use cases are huge. Think about QA testing, data entry, or just automating that tedious monthly report you hate building. It's also a solid foundation for building truly agentic AI tools that interact with the digital world the same way humans do.

How to Try It

Getting started is straightforward if you have Python and an OpenAI API key.

git clone https://github.com/OthersideAI/self-operating-computer.git
cd self-operating-computer
pip install -r requirements.txt

Then set your OpenAI API key and run it:

export OPENAI_API_KEY="your-key-here"
python main.py

Once it's running, you'll be prompted to describe what you want done. Type something like "Open a new Chrome window and search for best pizza in NYC" and watch it go.

There's also a demo video in the repo README showing it in action, which is worth a look before you dive in.

Final Thoughts

This project feels like one of those "future is here" moments. It's not just a toy demo; it's a working framework that shows where AI-assisted computing is heading. The code is clean, the concept is simple, and the implications are massive.

For developers, it's a great reference for building your own agentic tools. The pattern of screenshot, reason, act is reusable across countless domains, from accessibility tools to automated testing. And honestly, it's just fun to watch an AI stumble through a UI and eventually nail the task.

Give it a run. You'll probably spend an hour just feeding it random tasks to see what it figures out. I know I did.


Found this interesting? Follow @githubprojects for more cool open-source projects.

Back to Projects
Project ID: bf923615-81f1-4ed5-bde2-e53d545a4d0eLast updated: August 4, 2026 at 02:44 AM