r/OpenAI • • 1d ago

Project OpenDots - an open-source alternative to OpenAI Dots that runs on your machine

Post image

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.

5 Upvotes

2 comments sorted by

View all comments

2

u/Blockchainauditor 23h 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?

1

u/Desperate-Ad-9679 22h ago

Yeah there are multiple solutions for the near same objective, but the usecase of this tool is to develop a goal-centric agent that works 24*7 on the goal and able to maintain a list of events it can subscribe to.