gitwtfhub

wtf is modelduet?

scylla23/modelduet — explained in plain English

Analysis updated 2026-07-25

1Audience · developerComplexity · 3/5LicenseSetup · moderate

TL;DR

A tool that pairs two AI models to split coding tasks: one plans and reviews, the other writes code. Runs inside Claude Code via a slash command.

Mindmap

mindmap
  root((repo))
    What it does
      Pairs two AI models
      Splits plan and code
      Runs in Claude Code
    How it works
      Fable plans and reviews
      Sol writes code
      Loops up to five rounds
    Safety
      Stops on dirty Git
      Blocks on failed checks
      Isolated Git branch
    Setup
      Clone into skills dir
      Needs Claude Code
      Needs Codex CLI
    License
      MIT licensed
      Independent project

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Split a coding task so one AI plans and another implements, catching mistakes the coder misses.

REASON 2

Get a second AI model to review code changes before they reach your main branch.

REASON 3

Run an automated plan-build-review loop for a feature request inside Claude Code.

What's in the stack?

Claude CodeCodex CLIGitFable 5GPT-5.6 Sol

How it stacks up

scylla23/modelduet0xkinno/neuralvault0xlocker/d17-contracts
Stars111
LanguageTypeScriptSolidity
Setup difficultymoderatehardhard
Complexity3/54/55/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires both Claude Code and Codex CLI to be installed and authenticated, plus Git, before cloning the repo into your skills directory.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

Wtf does this do

ModelDuet is a tool for developers who use AI coding assistants. It pairs two different AI models so that each one handles the part of a coding task it is best at, rather than having a single model do everything. The idea is that when one model both plans and checks its own work, it can miss its own mistakes. By splitting the work, ModelDuet gives you a second pair of eyes on every change. The tool works as a manually invoked skill inside Claude Code, a command line AI assistant from Anthropic. It coordinates two specific models: Fable 5 and GPT-5.6 Sol. Fable handles the discovery, planning, review, and verification steps. Sol handles the actual implementation and bug fixing. The two trade off in a loop that ends when the plan passes review or after five rounds, whichever comes first. The workflow starts with a user request. Fable first explores the codebase and writes a plan. Sol then implements that plan. Fable reviews the result and runs verification checks. If Fable finds blocking issues, Sol fixes them and Fable reviews again. If everything passes, Fable produces a final report. Each run starts from a clean Git state, creates an isolated branch for the task, and never merges or pushes code on its own. To install ModelDuet, you clone its repository into your Claude Code skills directory. You need both Claude Code and the Codex CLI already installed and authenticated, plus Git. Usage is as simple as typing a slash command followed by your task description. The tool is intentionally manual, so Claude will not trigger it without you asking. Safety is a priority. If your working directory has uncommitted changes, the run stops rather than risking those changes. Fable reads the full diff and runs verification commands. Security flaws, failed checks, and unmet criteria all block approval. The project is MIT licensed and is an independent effort not affiliated with Anthropic or OpenAI.

Yoink these prompts

Prompt 1
Using ModelDuet in Claude Code, plan and implement a new endpoint in my Express app that returns user profile data, with Fable reviewing Sol's code for security issues.
Prompt 2
With ModelDuet, have Fable explore my Python project and write a plan to add input validation to all API routes, then let Sol implement it and Fable verify the tests pass.
Prompt 3
Use ModelDuet to refactor my largest React component into smaller pieces, let Fable plan the split, Sol do the refactor, and Fable review the final diff.

Frequently asked questions

wtf is modelduet?

A tool that pairs two AI models to split coding tasks: one plans and reviews, the other writes code. Runs inside Claude Code via a slash command.

What license does modelduet use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is modelduet to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is modelduet for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.