AI NewsDev toolsAnnouncement

CopilotKit released OpenDuet, an open-source proactive AI agent template

CopilotKit released OpenDuet, an open-source template for a proactive agent that reads your mail and asks before it acts.

AI News

Editorial2 min read

LinkedInX
GitHub social card for CopilotKit's OpenDuet repository.

Image: CopilotKit

Why it mattersA team can run its own proactive agent today. Picking the model and keeping data in-house is the trade.

A team that wants a proactive assistant for its staff has had to wait for a vendor to open one. CopilotKit released OpenDuet on 21 October. It is an MIT-licensed template that runs on your own servers, with your own model.

OpenDuet is built on top of OpenBot. OpenBot is CopilotKit's self-hosted agent platform. OpenBot is the server, the approval gate, and the audit trail. OpenDuet adds the parts that make it proactive: a morning brief, a triage step for mail, and a Tasks tab.

The README calls OpenDuet an open-source take on the category Anthropic calls Claude Duet. It says OpenDuet is not affiliated with Anthropic.

The repository had 827 stars seven days after its first commit. It sits at rank 11 on Trendshift's daily list, read on 28 October.

What it does

Each agent runs in its own container. It has Chromium, a workspace volume, and a shell. It reads Gmail and Google Calendar. Each person connects their own account.

Before the agent acts, it waits. This covers sending a message, making a payment, signing a document, or deleting anything. The agent shows the exact action. The person taps Allow once, Always allow, or Refuse. Every action is checked against policy and recorded.

Passwords never reach the agent's conversation. A login goes through a masked box. The value reaches the site. The transcript records only that a secret was asked for. Outgoing messages are checked for sensitive data. The README names card numbers and health details.

The configuration surface

Five YAML files decide what OpenDuet is. brand.yaml holds the product name. agents.yaml holds the bots and their instructions. channels.yaml holds the conversations each bot answers in. model.yaml holds the model. skills.yaml holds reusable instructions anyone can call with a slash.

The default model is OpenAI's gpt-5.6-terra. Switching to Anthropic takes an environment variable and an API key. Memory lives in CopilotKit Intelligence. The server will not start without an Intelligence key. The Developer plan is free.

OpenDuet is labelled early development. Slack and Teams are reached through OpenBot's own code. There is no hosted plan today. There is no OpenDuet Docker image. The Quick start in the repository is the supported way to run it.

OpenDuet joins three earlier CopilotKit templates: OpenBot, OpenMuse, and OpenDots. Each tracks a vendor's own proactive assistant. For a team without a vendor contract, this is a shorter path than writing one from scratch. The cost is running the server, picking the model, and reading the audit trail.

Source

CopilotKit/OpenDuet README. Trendshift daily list.

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

Share
LinkedInX
Start a project