Hierarchical multi-cluster coding swarm CLI
Project description
Autobots: Decentralized 100+ NIM Software Engine
Autobots is a massively parallelized development swarm utilizing over 100+ specialized NVIDIA NIM microservices.
By orchestrating these models through a 6-File Global State Architecture, the swarm operates as a singular, non-redundant Codex.
Swarm Hierarchy & Model Inventory
The swarm is divided into specialized clusters.
Each Autobot represents a cluster of models optimized for specific technical domains.
Optimus Prime: The Command & Router Cluster
The “Matrix of Leadership.”
Manages the 6-file state, roadmap, and model-to-task routing.
nemotron-3-super-120b-a12b— Master Reasoningllama-3.3-nemotron-super-49b-v1.5— High-efficiency Routingmistral-large-3-675b-instruct-2512— Long-context Instructionkimi-k2-thinking— Strategic Planningstep-3.5-flash— Fast Agentic Decisioninggpt-oss-120b— Mathematical Logicglm-5.1— High-horizon Planningllama-4-maverick-17b-128e-instruct— Multilingual Commandstockmark-2-100b-instruct— Enterprise Documentation
Ultra Magnus: The Logic & Architect Cluster
Handles complex backend reasoning, architecture, and long-horizon coding.
kimi-k2.6— 1T Multimodal MoE for Codingdeepseek-v4-pro— Large-scale Code Intelligenceqwen3.5-397b-a17b— Advanced RAG / Agentic Logicmistral-medium-3.5-128b— Agentic Task Executiongemma-4-31b-it— Frontier Code Reasoningqwen3-next-80b-a3b-thinking— Hybrid Reasoningdracarys-llama-3.1-70b-instruct— Fine-tuned Code Generationmixtral-8x22b-instruct-v0.1— Sparse MoE Logicevo2-40b— Biological / Complex Sequential Logicboltz-2— Complex Structure Predictionalphafold2-multimer— Systemic Complexitymsa-search— Sequence Alignment
Red Alert: The Security & Safety Cluster
The “Software Security” mandate.
Real-time auditing and guardrail enforcement.
nemotron-3-content-safety— Multilingual Safetyllama-3.1-nemotron-safety-guard-8b-v3— Content Moderationgliner-pii— Personally Identifiable Information Detectionllama-guard-4-12b— Input / Output Safety Classificationnemoguard-jailbreak-detect— Adversarial Protectionllama-3.1-nemoguard-8b-topic-control— Domain Enforcementllama-3.1-nemoguard-8b-content-safety— Policy Reasoningnemotron-content-safety-reasoning-4b— Context-aware Safetysynthetic-video-detector— Deepfake / Synthetic Detectionusdvalidate— Asset Validation
Jazz: The UI/UX & Creative Cluster
Responsible for the “Minimalist Dark Mode” aesthetic and frontend execution.
qwen-image-edit— Consistent Image Editingqwen-image— High-fidelity Text Renderingflux.2-klein-4b— High-speed UI Asset Generationflux.1-dev— Creative Prototypingflux.1-schnell— Rapid Iterationstable-diffusion-3.5-large— Production DesignFLUX.1-Kontext-dev— In-context Design Editingphi-4-multimodal-instruct— Audio / Visual UI AnalysisNVIDIA AI for Media Relighting— Lighting ConsistencyTRELLIS— 3D Asset Generationvista-3d— Anatomical / Structural UI Mapping
Ratchet: The Debug & Repair Cluster
The “Fixer” swarm for refactoring, unit testing, and bug squashing.
deepseek-v4-flash— Rapid Code Patchingqwen3.5-coder-480b-a35b-instruct— Agentic Bug Fixingqwen2.5-coder-32b-instruct— Code Completion / Fixingmistral-small-4-119b-2603— Hybrid Generation / Fixingdevstral-2-123b-instruct-2512— Deep Reasoning Debuggingmagistral-small-2506— Edge Efficiency Debuggingphi-4-mini-instruct— Latency-bound Refactoringllama-3.2-3b-instruct— Lightweight Task Fixingllama-3.2-1b-instruct— Micro-service Optimizationnemotron-mini-4b-instruct— Functional Call Debugging
Perceptor: The RAG & Data Cluster
Knowledge extraction, OCR, and semantic retrieval.
nemotron-ocr-v1— Table / Document Extractionnemotron-parse— Vision-language Metadata Extractionpaddleocr— Image-to-text Table Extractionnemotron-table-structure-v1— Layout Analysisnemotron-page-elements-v3— Object Detectionnemotron-graphic-elements-v1— Chart Parsingllama-3.2-nemoretriever-300m-embed-v2— Multilingual Embeddingllama-3.2-nv-embedqa-1b-v2— Context-long QA Retrievalllama-3.2-nv-rerankqa-1b-v2— Probabilistic Rerankingnv-embedcode-7b-v1— Code-specific Embeddingbge-m3— Multi-vector Retrievalrerank-qa-mistral-4b— Ranking Probability
Bumblebee: The Communication & Media Cluster
Handling speech recognition, translation, and video processing.
whisper-large-v3— Robust ASRcanary-1b-asr— Multilingual Transcriptionriva-translate-4b-instruct-v1_1— Instruction-based Translationmagpie-tts-zeroshot— Expressive Voice Synthesisnemotron-voicechat— Conversational AudioLipSync— Audio-Visual SyncingBackground Noise Removal— Audio CleanupActive Speaker Detection— Video Localizationparakeet-1.1b-rnnt-multilingual-asr— 25-language Transcription
Ironhide: The Physical & Synthetic Data Cluster
Simulation, autonomous driving logic, and physics-aware world states.
cosmos-reason2-8b— Physical World Understandingcosmos-transfer2.5-2b— Physics-aware Video Generationcosmos-predict1-5b— Future Frame Predictionstreampetr— 3D Object Detectionsparsedrive— Autonomous Driving Stackbevformer— Bird’s-eye-view Perceptionfourcastnet— Atmospheric Dynamics Predictioncuopt— Route Optimization
Wheeljack: The Specialized Science Cluster
Quantum calibration, molecular generation, and biological design.
ising-calibration-1-35b-a3b— Quantum Computer Calibrationgenmol— Molecular Generationmolmim— Controlled Molecular Searchrfdiffusion— Protein Binder Designproteinmpnn— Amino Acid Sequence Predictionesm2-650m— Protein Embeddingopenfold3— Biomolecular Structure Prediction
The 6-File Control Architecture
All 100+ Autobots synchronize their state through six core Markdown files to ensure zero redundancy:
architecture.md
System design and tech stack definitions.
roadmap.md
Project phases and milestone tracking.
ui-components.md
The “Jazz” Design System and Tailwind rules.
progress-tracker.md
Real-time task state, lock ownership, and completion updates.
project-briefing.md
Core business logic and intent.
security-auth.md
Encryption, authentication flows, and safety benchmarks.
Coordination Strategy For 100+ NIMs
For large swarms, a hybrid coordination strategy keeps throughput high without letting file contention become chaos.
Critical Context Files Use Pessimistic Locks
Use explicit write locks for low-churn, high-impact files such as:
architecture.mdsecurity-auth.md
These documents define shared truth for the entire swarm, so brief waiting is preferable to conflicting edits.
progress-tracker.md Uses A Coordinator
Do not let every large model compete to write status updates.
Instead, assign a lightweight Optimus model such as step-3.5-flash to act as the swarm's "Secretary":
- receives status changes from worker clusters
- serializes updates to
progress-tracker.md - handles lock bookkeeping and completion markers
- keeps larger reasoning models focused on planning and implementation
This reduces file I/O contention while preserving a single source of truth for execution state.
Prevent Deadlocks With Lock Expiration
Every lock should carry an expiration time. Recommended default:
- lock TTL:
60 seconds
If a lock exceeds its TTL, treat it as stale and reclaim it automatically before retrying the write. This prevents two models from waiting on abandoned locks forever.
Operational Principles
Parallelized Intelligence
Each cluster executes independently while synchronizing through shared state files.
Zero-Redundancy Coordination
No duplicated task execution across models.
Deterministic Routing
Optimus Prime dynamically routes workloads to the most specialized NIMs.
Security-by-Default
Red Alert validates every generation, mutation, and deployment path.
Persistent Project Memory
The 6-file architecture acts as the swarm’s distributed cognition layer.
Example Swarm Execution Flow
User Request
↓
Optimus Prime
↓
Task Classification
↓
Ultra Magnus → Architecture & Backend
Jazz → UI/UX
Ratchet → Testing & Refactoring
Red Alert → Security Validation
Perceptor → Retrieval & OCR
Bumblebee → Voice / Media
Ironhide → Simulation
Wheeljack → Scientific Reasoning
↓
6-File Synchronization Layer
↓
Unified Production Output
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file autobot_swarm-0.1.0.tar.gz.
File metadata
- Download URL: autobot_swarm-0.1.0.tar.gz
- Upload date:
- Size: 26.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fcdb63132144bd79ad00b3d7833ac94436ae4a8cc1b9812a8b5d89675f7d274
|
|
| MD5 |
26b09863d0c60bd9e8f36b97984657b6
|
|
| BLAKE2b-256 |
69fb8aeb1705f962fd5ba1954b6be0a2ba99695d32c9075bf27f9070936f9375
|
File details
Details for the file autobot_swarm-0.1.0-py3-none-any.whl.
File metadata
- Download URL: autobot_swarm-0.1.0-py3-none-any.whl
- Upload date:
- Size: 26.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
794ceb0d8b8ccc26f6c35f482c08853dcaa80918dcbf131a7c14dea4ed220008
|
|
| MD5 |
6b9a2848867918f5ccf05c21c881b55e
|
|
| BLAKE2b-256 |
20eee04855888453ba6acf206dc2b114224095a660f527b0f0a8f26dc67b60cb
|