joelfickson

joelfickson / duet

Public

Collaborative AI sessions where multiple people share a live context and get responses calibrated to how they think

19
0
100% credibility
Found Mar 09, 2026 at 18 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Duet is an open-source web app for real-time collaborative AI conversations where multiple users share a single context window via shareable session links.

How It Works

1
🌐 Discover Duet

You hear about Duet from a friend or online and visit the welcoming home page to start collaborating.

2
Start a session
Create new

Pick 'New session' to begin your group's chat.

🔗
Join existing

Enter the session code to hop into an ongoing group talk.

3
✏️ Enter your name

Type a simple display name so everyone knows who you are, and optionally name the session.

4
📤 Share the link

Copy the unique invite link and send it to your teammates or friends to bring them in.

5
👥 Everyone joins

Watch as others arrive in real time, seeing who's online and who's typing next.

6
💬 Chat together

Send messages that appear instantly for all, building a shared conversation that feels alive and connected.

🎉 Collaborate seamlessly

Enjoy productive brainstorming where your whole team thinks as one with shared context and live responses.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 18 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is duet?

Duet turns solo AI chats into collaborative sessions where multiple users share one live context via invite links. Participants send messages over WebSocket, feeding a unified conversation to AI models like Claude Sonnet, Gemini Flash, or OpenRouter's Llama—responses stream real-time to everyone, addressing users by name for calibrated group thinking. TypeScript-powered with React UI and Fastify server, it spins up via `pnpm dev` or Docker for instant arkit collaborative sessions.

Why is it gaining traction?

It solves fragmented group AI by pooling all inputs into a single, neutral context—no more repeating details across chats. Real-time streaming, rate limiting, and per-session provider picks beat clunky alternatives like collaborative markdown editors or basic shared docs, hooking devs for codenames duet github-style brainstorms or collaborative planning sessions.

Who should use this?

Remote teams in collaborative design sessions, educators running collaborative expertise sessions or learning sessions, or planners needing collaborative working sessions without context drift—think product managers, teachers aligning on matatag curriculum, or consultants sharing expertise samples.

Verdict

Promising for niche collaborative github repo needs, but 19 stars and 1.0% credibility score mean it's raw—strong README and tests, yet low adoption flags maturity risks. Prototype it for group AI if you're handy with TypeScript tweaks.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.