#4545th of 54 in Assistants
openduet
Proactive personal agent with its own browser, morning brief and approval prompts
- Stars
- 2k
- License
- MIT
- Last commit
- Nov 2026
- Language
- TypeScript
2 on 20 Oct 20262,033 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
OpenDuet is a self-hosted personal agent built on OpenBot and CopilotKit. It reads Gmail and Google Calendar, posts a daily brief, sorts mail into needs-you and can-wait, and runs tasks in a per-Bot computer with a browser, files and shell. Sending, paying or deleting pauses for approval. It is a community-maintained starter, with branding, Bots and skills in one folder.
Who it is for: Self-hosters wanting a proactive Gmail and calendar agent to fork
Strengths
- Approval prompts (Refuse, Allow once, Always allow) gate actions that send, pay, sign or delete
- Each Bot gets its own Docker computer with browser, /workspace and shell
- Branding, Bots, channels, model and skills live in one copyable folder
- Passwords go through a masked secret box and never enter the agent conversation
Weaknesses
- Requires a CopilotKit Intelligence project; server will not start without its key
- README labels it early development; no deploy guide and no published image
- Default model is OpenAI; others limited to Anthropic or OpenAI-compatible endpoints
- Team sign-in, Slack and Teams come from OpenBot, not this repo
What it needs
- no GPU
- Needs Docker, Bun 1.3+, Node (npx), Postgres, CopilotKit Intelligence project, Model API key
- Models: OpenAI, Anthropic, OpenAI-compatible endpoints
- port 3010
Quick answers
Is openduet open source?
Yes. Its code is on GitHub under the MIT license.
Does openduet need a GPU?
No, it runs without one.
Also in Assistants
See all 54| Rank | Project | Score |
|---|---|---|
| 1 | ai-job-searchClaude Code workflow that searches job boards and drafts tailored CVs and cover letters | 96 out of 100 |
| 2 | career-opsJob-search agent that scores listings, tailors CVs and drafts applications | 95 out of 100 |
| 3 | OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more | 93 out of 100 |
| #4 | openhumanRust agent harness with desktop app, built-in memory and embeddable library | 93 out of 100 |
| #5 | airiAI VTuber companion with VRM and Live2D avatars, voice, and game-playing | 91 out of 100 |