📈 GH Trending Explorer 🎲 Surprise me

← all repos

composio-community / open-dot

git clone https://github.com/composio-community/open-dot.git

Open-source personal AI agents that work on their own, on their own computers. Mac app, OpenAI + Composio.

+5
stars, 24h · #2,639
+~35
stars, 7 days · #3,283
+670
stars, 30 days · #808
674
★ total · +6% this week
112
forks · 7 open issues

Star history (as recorded here)

2026-10-20 · 665 ★ 2026-10-22 · 674 ★
LanguageTypeScript
License—
Created2026-09-29 (23d ago)
Last push22d ago
Watchers5
OwnerOrganization

Links

README excerpt
# Open Dot
OpenAI launched Dots on September 29, personal agents that keep working in the background on their own computers, but you need ChatGPT Pro or Business Premium to use them. Open Dot is an open source version that runs on your own Mac with your own OpenAI key, or with open models like Kimi, DeepSeek and Qwen through OpenRouter.
## What your dots can do
- Each dot has its own browser that stays logged in. You can watch it work from the Computer tab, and when it needs you to log in or get past a captcha you can take over right there and hand it back after.
- You can save passwords for sites. They're encrypted with a key in your macOS Keychain and typed straight into the page, so the model never sees them.
- It connects to Gmail, Calendar, Slack, Notion, GitHub and 1,500 other apps through Composio. It reads on its own and asks you before it sends, posts, pays for or changes anything.
- You decide what it can do without asking, with rules like "when it wants to reply to an email, ask first". A small model checks each risky action against your rules, and you approve or deny it from a card in the chat.
- You can call it and talk. Anything you ask for on the call keeps running after you hang up, and the whole call shows up in the chat so you can carry on in text.
- You can put it on a schedule, like a brief of your inbox and calendar every weekday at 8, and it posts each run to its own chat and sends you a notification.
- Triggers wake a dot when something happens in your apps, like an email from your bank or a new issue on your repo, and it does what you told it to for that trigger. They're optional and need a Composio API key.
- You can make a few dots with different jobs, and they can pass work to each other. Each one remembers things about you and saves skills for tasks it repeats.
- It can run code in its own workspace, either on an E2B cloud computer, in a local Docker container or in a folder on your Mac.
## Get it running on your Mac
Open Dot is a desktop app. The window runs its own local server, and closing the window keeps your dots working in the background until you quit with ⌘Q.
 [code] 
The build isn't notarized yet, so the first time you open it, right-click the app and choose **Open**.
Then in **Settings**:
1. Paste your OpenAI API key, an OpenRouter key, or both. Keys are stored encrypted on your Mac. An OpenRouter key adds open models like Kimi, DeepSeek, Qwen and GLM to the model picker.
2. Sign in with Composio to connect your apps. The sign-in opens in your normal browser.
3. If you want dots to keep working while your Mac sleeps, paste an E2B key too, and each dot gets a cloud computer.
4. For triggers, paste the API key of a project from platform.composio.dev, then add triggers from a dot's Setup page. You connect the apps for triggers again there, because they run in your own Composio project and not through the sign-in from step 2.
Your data stays in `~/Library/Application Support/Open Dot`.
## Run it from source
You'