dzhng

dzhng / duet-agent

Public

An opinionated full-stack agent harness with native memories, sandboxes, interrupts, and multi-agent orchestration

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

duet-agent is an agent framework that orchestrates multiple AI sub-agents to plan and execute complex tasks like coding projects using file-based memory, sandboxed command execution, and interrupt handling.

How It Works

1
🔍 Discover Duet Agent

You hear about a smart tool that uses AI helpers to build and fix projects automatically, like creating apps or refactoring code.

2
📦 Set it up easily

Download and prepare it on your computer in moments, ready to help with your ideas.

3
🎯 Share your goal

Simply tell it what you want, like 'build a to-do app' or 'fix the login page', and it starts thinking.

4
🧠 Watch the plan form

The lead helper breaks your big idea into small tasks and calls in specialized sidekicks for each part.

5
⚙️ See the magic happen

Helpers safely explore files, write code, test changes, and remember key details, all while you watch progress.

6
💬 Chat or pause anytime

Jump in with questions or stops if needed; it listens and adjusts on the fly.

Enjoy your results

Your project is complete, working perfectly, with everything organized and ready to use.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 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-agent?

Duet-agent is an opinionated TypeScript full-stack agent harness for building multi-agent AI systems with native memories, sandboxes, interrupts, and orchestration. Give it a goal like "build a REST API with Express" via CLI (`npx duet-agent`) or programmatic API, and it dynamically spins up sub-agents for coding, research, or review, all acting on your filesystem via bash—no custom protocols, just files and CLI. It solves fragmented agent frameworks by making memory (semantic embeddings), execution (local sandboxes), and collaboration (interrupts) core primitives.

Why is it gaining traction?

Unlike modular frameworks where tools feel bolted-on, duet-agent weaves native memories, bash sandboxes, and interrupts (user or env-triggered) into every turn, enabling true multi-agent orchestration by default. Dynamic sub-agents adapt per-task with purity classification—parallelizing read-only work while sequencing effectful changes—and a decoupled comm layer swaps CLI for voice, Slack, or WebSocket. Guardrails (regex + semantic) add safety without overhead, like GitHub opinionated blueprints packing rails-like structure into agents.

Who should use this?

TypeScript devs prototyping agentic dev tools, like auto-refactoring modules or generating full-stack apps from prompts. Backend teams orchestrating multi-agent pipelines for code review + deployment, or solo hackers building CLI agents that research, code, and test in sandboxes. Avoid if you need non-bash execution or heavy customization.

Verdict

With 11 stars and 1.0% credibility, it's immature—no tests visible, early docs—but the CLI quickstart and opinionated design make it a low-risk experiment for TypeScript agent builders. Spin it up on a toy project; scale only after production hardening.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.