npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

amos-gen

v1.6.0

Published

AMOS (Agentic Multi-Orchestration System) Generator - A CLI tool for scaffolding autonomous multi-agent AI development workflows with session-based tmux architecture

Readme

AMOS Generator

AMOS (Agentic Multi-Orchestration System) Generator is a command-line tool that scaffolds a complete multi-agent AI development workflow in seconds. Transform project setup from manual configuration to instant deployment with a single command.

🚀 Quick Start

# Install globally
npm install -g amos-gen

# Generate new project (simple mode)
amos gen my-project --simple

# Launch multi-agent workflow
cd my-project
./scripts/start_workflow.sh

Simple Mode: Gets you started faster with minimal templates and a focused quick-start guide.
Full Mode: Complete templates with comprehensive documentation and integrations.

📋 What You Get

AMOS Generator creates a complete project structure with:

🤖 Agent Instructions

  • MANAGER.md: Project orchestrator with tmux communication protocol
  • PLANNER.md: Strategic planning agent with architectural focus
  • WORKER.md: Implementation agent with task execution capabilities

🛠️ Tool Integrations

  • Task Master AI: Structured task management and workflow tracking
  • GitHub CLI: Repository management and PR/issue workflows
  • Cursor Rules: IDE-specific agent behavior configuration
  • MCP Servers: Model Context Protocol for enhanced capabilities

📚 Living Documentation

  • Codebase Map: Maintained project structure and dependency tracking
  • Roadmap: Milestone tracking and project phase management
  • Tech Stack: Architectural decisions and technology documentation

💬 Communication Protocols

  • Tmux Protocols: Standardized inter-agent messaging patterns
  • Documentation Maintenance: Automated documentation update workflows

🎯 Project Data

  • Project Brief: High-level goals and requirements
  • Project Config: Environment setup and build configuration
  • Workflow State: Current phase and progress tracking

🏗️ Generated Structure

my-project/
├── .cursor/
│   └── rules/
│       └── amos/
│           ├── agent-instructions/
│           │   ├── MANAGER.mdc
│           │   ├── PLANNER.mdc
│           │   ├── WORKER.mdc
│           │   ├── BOOTSTRAP.mdc
│           │   └── WORKFLOW_PHASES.mdc
│           ├── project-data/
│           │   ├── amos_config.mdc
│           │   ├── agent_state.mdc
│           │   ├── coding_conventions.mdc
│           │   ├── testing_patterns.mdc
│           │   └── codebase_map.mdc
│           ├── communication/
│           │   └── tmux_protocols.mdc
│           └── tool-integrations/
│               ├── task_master.md
│               ├── github_integration.md
│               └── mcp_servers.md
├── scripts/
│   └── start_workflow.sh
└── src/
    └── (your project code)

🎭 Multi-Agent Workflow

The generated tmux script creates three independent AI agent sessions:

🔵 MANAGER (Blue Session - Gemini 2.5 Pro)

  • Communicates with human user
  • Delegates tasks to Planner and Worker
  • Manages overall project state
  • Executes shell commands and git operations
  • Permission bypassing: --yolo flag enabled

🟡 PLANNER (Yellow Session - Claude Opus 4)

  • Strategic planning and architecture
  • Requirements analysis and task breakdown
  • Documentation and roadmap maintenance
  • No direct code writing
  • Permission bypassing: --dangerously-skip-permissions flag enabled

🟢 WORKER (Green Session - Claude Sonnet 4)

  • Code implementation and execution
  • Task completion and status reporting
  • Technical implementation details
  • Direct file system operations
  • Permission bypassing: --dangerously-skip-permissions flag enabled

📡 Communication Protocol

Agents communicate via simplified tmux messaging (each agent runs in its own session):

# Manager to Planner
tmux send-keys -t PLANNER "MANAGER→PLANNER: Plan user authentication system" C-m

# Manager to Worker
tmux send-keys -t WORKER "MANAGER→WORKER: Implement login component" C-m

# Worker to Manager
tmux send-keys -t MANAGER "WORKER→MANAGER: ✅ login-component complete with tests" C-m

# Planner to Manager
tmux send-keys -t MANAGER "PLANNER→MANAGER: 📋 Architecture planned in agent_state.mdc" C-m

Key Features:

  • Simple addressing: Direct session names (MANAGER, PLANNER, WORKER)
  • No permission prompts: Agents execute commands autonomously
  • Status icons: ✅ ⚠️ 🔄 for clear communication

🔧 CLI Reference

amos gen [project-name]

Generate a new AMOS project structure.

Arguments:

  • project-name (optional): Name of the project directory to create (defaults to amos-project)

Options:

  • --simple: Generate with simplified templates and documentation
  • -h, --help: Display help information
  • -V, --version: Display version number

Examples:

amos gen                    # Creates 'amos-project' directory (full mode)
amos gen my-app --simple   # Creates 'my-app' directory (simple mode)
amos gen ~/projects/new-ai # Creates project in specific path

amos check

Check system requirements for AMOS (tmux, git, Node.js).

Simple vs Full Mode:

  • Simple: 6 files, concise agent instructions, quick-start guide
  • Full: 17 files, comprehensive documentation, all integrations

🚦 Getting Started

  1. Install AMOS Generator

    npm install -g amos-gen
  2. Generate Project

    amos gen my-ai-project
    cd my-ai-project
  3. Launch Workflow

    ./scripts/start_workflow.sh
  4. Initialize Task Master

    task-master init -y
    task-master models --setup
  5. Monitor Agent Sessions

    # Attach to individual agents
    tmux attach-session -t MANAGER    # Blue session - Gemini 2.5 Pro
    tmux attach-session -t PLANNER    # Yellow session - Claude Opus 4
    tmux attach-session -t WORKER     # Green session - Claude Sonnet 4
       
    # Detach from any session: Ctrl+b + d
  6. Agent Auto-Initialization

    • Agents automatically load their instructions on startup
    • MANAGER: Loads MANAGER.mdc and starts in YOLO mode
    • PLANNER: Loads PLANNER.mdc with permission bypass
    • WORKER: Loads WORKER.mdc with permission bypass
  7. Start Collaborating

    • Edit project-data/project_brief.mdc with your project goals
    • Create PRD and generate tasks with Task Master
    • Begin delegating tasks through the Manager agent
    • Use the tmux communication protocol for inter-agent coordination

💡 Best Practices

🎯 Project Initialization

  • Always start by editing project_brief.md with clear goals
  • Review and customize project_config.md for your environment
  • Set up any required API keys and dependencies

📋 Task Management

  • Use Task Master AI integration for structured task tracking
  • Break down complex features into smaller, manageable tasks
  • Keep workflow_state.md updated with current progress

🔄 Documentation Maintenance

  • Update codebase_map.md after structural changes
  • Keep roadmap.md milestones current
  • Document architectural decisions in tech_stack.md

🤝 Agent Coordination

  • Use standardized message formats for clear communication
  • Delegate planning tasks to the Planner agent
  • Assign implementation work to the Worker agent
  • Keep the Manager focused on orchestration

🔧 Integration Examples

Task Master AI Integration

# Install Task Master
npm install -g task-master-ai

# Initialize in project
task-master init -y
task-master models --setup

# Create PRD and generate tasks
task-master parse-prd .taskmaster/docs/prd.txt
task-master analyze-complexity --research
task-master expand --all --research

# Manager delegates via Task Master
task-master next
tmux send-keys -t PLANNER "MANAGER→PLANNER: Plan task $(task-master next --format=id)" C-m
tmux send-keys -t WORKER "MANAGER→WORKER: Implement $(task-master show 1 --format=title)" C-m

GitHub Integration

# Setup GitHub CLI
gh auth login

# Manager creates PR via Worker
tmux send-keys -t WORKER "MANAGER→WORKER: Create PR for completed authentication feature" C-m

📞 Support

  • Issues: GitHub Issues
  • Documentation: See generated template files for detailed integration guides
  • Community: Join our discussions for tips and best practices

📄 License

MIT License - see LICENSE file for details.

🎯 Philosophy

AMOS Generator embodies the principle of "Instant Orchestration" - transforming the complex setup of multi-agent AI workflows into a single command execution. By providing standardized templates, communication protocols, and integration patterns, it enables developers to focus on their project goals rather than infrastructure setup.

The system places humans in the "Trusted Executor" role, maintaining full control while benefiting from massive automation and AI assistance across planning, implementation, and maintenance phases.

📚 Additional Resources


Ready to revolutionize your AI development workflow? Get started with amos gen today!