Skip to content

CLI Commands

CommandDescription
duumbi init <name>Create a new DUUMBI project
duumbi buildCompile the graph to a native binary
duumbi checkValidate the graph without building
duumbi describePrint human-readable program description
duumbi runBuild and execute in one step
CommandDescription
duumbi add "<request>"AI-assisted graph mutation
duumbi undoRevert the last AI mutation
CommandDescription
duumbi intent create "<description>"Generate an intent spec from description
duumbi intent review [name]Review intent details; --edit to modify
duumbi intent execute <name>Execute an intent (decompose → mutate → verify)
duumbi intent status [name]Show intent execution status
CommandDescription
duumbi deps install [--frozen]Resolve and download dependencies
duumbi deps add <name[@ver]>Add a dependency
duumbi deps update [name]Update to latest compatible versions
duumbi deps vendor [--all]Copy dependencies to vendor/
duumbi deps auditVerify lockfile integrity
duumbi deps tree [--depth N]Display dependency tree
CommandDescription
duumbi search <query>Search modules in registries
duumbi publish [--dry-run]Package and upload module
duumbi yank <@scope/name@ver>Mark version as yanked
duumbi registry add <name> <url>Add a registry
duumbi registry listList configured registries
duumbi registry login <name>Authenticate with a registry
duumbi registry logout <name>Remove stored credentials
CommandDescription
duumbi studio [--port N]Launch DUUMBI Studio web UI
duumbi benchmark [--showcase S]Run benchmark showcases
duumbi upgradeMigrate workspace to latest format

Start the interactive REPL by running duumbi with no arguments in a project directory. All commands are available as /slash commands (e.g., /build, /add "...", /intent create "...").