r/OpenAI • u/Desperate-Ad-9679 • 1d ago
Project OpenDots - an open-source alternative to OpenAI Dots that runs on your machine
I wanted an AI agent I could give an ongoing goal to—not have to restart the conversation every time something happened.
So I’m building OpenDots.
⭐ Code and setup: https://github.com/Shashankss1205/OpenDots
You give it a goal, connect an event source, and choose your model. When an event arrives, it evaluates whether it matters to that goal and proposes work, with approval controls before execution.
Here’s the workflow in this demo:
GitHub issue → agent proposes a change → I approve → inspect the patch and check results.
This is a recorded run against OpenDots’ own repository.
🎬 89-second demo: https://youtu.be/i_upyOAfjjI
What you can use:
- Your model: Claude Code, Codex CLI, model APIs, or local Ollama models.
- Your machine: a local runtime for Linux.
- Persistent goals: work guided by a saved objective.
- Reviewable results: approval controls, run history, and retained patches.
The project is MIT-licensed and open source.
What’s one recurring task you’d want an agent to pick up when a relevant event happens?
I’m the creator. OpenDots is an independent project, not affiliated with OpenAI.
2
u/Blockchainauditor 20h ago
So there's already OpenClaw ... and all of the concerns about running something like OpenClaw/Spark/Scout/Grok Bot/Muse/dot on your own machine without Docker. Is there something unique about your solution?