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

@windagency/valora

v2.2.1

Published

VALORA - AI-assisted development workflow orchestration with agnostic multi-LLM support, session-based state, and Cursor MCP integration

Downloads

803

Readme


🏛️ About VALORA

VALORA (Versatile Agent Logic for Orchestrated Response Architecture) is a next-generation TypeScript-based platform designed to orchestrate a sophisticated network of AI agents to automate the complete software development lifecycle. By moving beyond simple "code generation", VALORA manages the delicate interplay between requirements, architecture, and deployment. VALORA provides intelligent automation while maintaining human oversight.

Why VALORA?

Intelligent Orchestration: VALORA coordinates 11 specialised AI agents, from @lead technical oversight to @secops-engineer compliance, ensuring the right expert is assigned to every task.

Three-Tier Flexibility: The engine adapts to your resources, offering MCP Sampling, Guided Completion, or API Fallback modes.

Phased Governance: Every project follows a rigorous 8-phase lifecycle, moving from initialisation and planning through implementation to validation and PR creation.

Strategic Optimisation: To balance depth and speed, VALORA assigns specific LLMs (like GPT-5 for planning or Claude Haiku for validation) based on the task's complexity.

VALORA is not a replacement for the developer; it is the high-fidelity instrument through which the developer conducts a full symphony of AI agents.

✨ Features

🤖 Multi-Agent Collaboration

11 specialised AI agents with distinct expertise:

  • @lead — Technical oversight & architecture
  • @product-manager — Requirements & prioritisation
  • @software-engineer-* — Implementation specialists
  • @platform-engineer — Infrastructure & DevOps
  • @qa — Testing & quality assurance
  • @secops-engineer — Security & compliance
  • @ui-ux-designer — Design & accessibility

⚡ Three-Tier Execution

Flexible execution modes for every use case:

| Tier | Mode | Cost | | ---- | ----------------- | ----------- | | 1 | MCP Sampling | Free* | | 2 | Guided Completion | Free | | 3 | API Fallback | Pay-per-use |

*When available in Cursor

Zero configuration required — works immediately with your Cursor subscription.

💎 Model Optimisation

Strategic AI model assignment for cost efficiency:

| Model | Use Case | | ------------------ | ----------------------- | | GPT-5 Thinking | Deep analysis, planning | | Claude Sonnet | Implementation, reviews | | Claude Haiku | Fast tasks, validation |

31% strategic • 31% execution • 38% fast

🔒 Security & Compliance

Enterprise-grade security controls:

  • Supply Chain Hardening — Frozen lockfile, blocked install scripts, vulnerability overrides, Dependabot
  • User Approval Flow — Interactive consent before connections
  • Risk Assessment — Low/Medium/High/Critical classification
  • Tool Filtering — Allowlist and blocklist per server
  • Audit Logging — Complete operation trail
  • Session Caching — Remember approvals per session

🌳 Worktree Dashboard & Statistics

Live visibility into parallel explorations:

  • Worktree Diagram Panel — Real-time tree view of git worktrees in the valora dash dashboard
  • Exploration Status — Color-coded branches with status icons (▶ running, ✓ completed, ✗ failed)
  • Session-Exploration Linking — Explorations create linked sessions; the dashboard shows exploration details (task, worktrees, status) in the session details view
  • Worktree Usage Stats — Per-session tracking of worktree creation, concurrency, and duration
┌─ Git Worktrees (3) ──────────┐
│ ● main  abc1234              │
│ ├── exploration/exp-abc-jwt  │
│ │   def5678  ▶ RUNNING       │
│ └── feature/new-api          │
│     ghi9012                  │
└──────────────────────────────┘

🔌 External MCP Integration

Connect to 15 external MCP servers with user approval:

| Category | Servers | | -------------- | ----------------------------------------- | | Browser/Test | Playwright, Chrome DevTools, BrowserStack | | Design | Figma, Storybook | | Development | GitHub, Serena, Context7 | | Infrastructure | Terraform, Firebase, Google Cloud | | Data | MongoDB, Elastic | | Observability | Grafana, DeepResearch |


🚀 Quick Start

Prerequisites

  • Node.js 18+

Installation

# Install globally
pnpm add -g @windagency/valora          # pnpm
yarn global add @windagency/valora      # yarn
npm install -g @windagency/valora       # npm

# Verify installation
valora --version
# Should output: 2.2.1

Project Setup

Initialise VALORA in your project:

cd your-project
valora init         # Minimal setup (.valora/config.json)
valora init --full  # Full setup with override directories

Your First Command

# Create an implementation plan
valora plan "Add user authentication with OAuth"

The engine will:

  1. Select the appropriate agent (@lead)
  2. Gather codebase context
  3. Generate a detailed implementation plan
  4. Provide step-by-step guidance

Zero-Config Usage with Cursor subscription

No API keys? No problem. The engine works immediately using Guided Completion Mode:

valora plan "Add dark mode toggle"
# → Generates structured prompt for Cursor AI
# → Uses your Cursor subscription (free)

Optional: API Configuration

For fully autonomous execution:

valora config setup --quick

# Or set environment variables
export ANTHROPIC_API_KEY=sk-ant-...
export OPENAI_API_KEY=sk-...

🏗️ Architecture

┌─────────────────────────────────────────────────────────────────────────┐
│                                 VALORA                                  │
├─────────────────────────────────────────────────────────────────────────┤
│                                                                         │
│   ┌─────────────┐  ┌──────────────┐  ┌─────────────┐  ┌─────────────┐   │
│   │ CLI Layer   │  │ Orchestrator │  │ Agent Layer │  │ LLM Layer   │   │
│   │             │──│              │──│             │──│             │   │
│   │ • Commands  │  │ • Pipeline   │  │ • Registry  │  │ • Anthropic │   │
│   │ • Wizard    │  │ • Executor   │  │ • Selection │  │ • OpenAI    │   │
│   │ • Output    │  │ • Context    │  │ • Loading   │  │ • Google    │   │
│   └─────────────┘  └──────────────┘  └─────────────┘  └─────────────┘   │
│                                                                         │
│   ┌─────────────┐  ┌──────────────┐  ┌─────────────┐  ┌─────────────┐   │
│   │ Session     │  │ Config       │  │ MCP         │  │ Services    │   │
│   │             │  │              │  │             │  │             │   │
│   │ • State     │  │ • Loader     │  │ • Server    │  │ • Logging   │   │
│   │ • Context   │  │ • Schema     │  │ • Tools     │  │ • Cleanup   │   │
│   │ • History   │  │ • Providers  │  │ • Prompts   │  │ • Utils     │   │
│   └─────────────┘  └──────────────┘  └─────────────┘  └─────────────┘   │
│                                                                         │
└─────────────────────────────────────────────────────────────────────────┘

Key Design Principles

| Principle | Implementation | | ----------------- | --------------------------------------------------- | | Modularity | Loosely coupled components with clear interfaces | | Extensibility | Plugin architecture for agents, commands, providers | | Testability | Comprehensive test suites (unit, integration, e2e) | | Observability | Structured logging and session tracking | | Resilience | Graceful fallbacks and error recovery |


📋 Commands

Complete Command Reference

| Command | Agent | Description | | ------------------- | ---------------- | -------------------------------------- | | refine-specs | @product-manager | Collaboratively refine specifications | | create-prd | @product-manager | Generate Product Requirements Document | | create-backlog | @product-manager | Decompose PRD into tasks | | fetch-task | @product-manager | Retrieve next priority task | | refine-task | @product-manager | Clarify task requirements | | gather-knowledge | @lead | Analyse codebase context | | plan | @lead | Create implementation plan | | review-plan | @lead | Validate plan quality | | implement | Dynamic | Execute code changes | | assert | @asserter | Validate implementation | | test | @qa | Execute test suites | | review-code | @lead | Code quality review | | review-functional | @lead | Functional review | | commit | @lead | Create conventional commits | | create-pr | @lead | Generate pull request | | feedback | @product-manager | Capture outcomes |

Command Categories

┌─────────────────────┐  ┌─────────────────────┐  ┌─────────────────────┐
│ Planning            │  │ Implementation      │  │ Delivery            │
├─────────────────────┤  ├─────────────────────┤  ├─────────────────────┤
│ • refine-specs      │  │ • implement         │  │ • commit            │
│ • create-prd        │  │ • assert            │  │ • create-pr         │
│ • plan              │  │ • test              │  │ • feedback          │
│ • review-plan       │  │ • review-code       │  │                     │
│ • gather-knowledge  │  │ • review-functional │  │                     │
└─────────────────────┘  └─────────────────────┘  └─────────────────────┘

📚 Documentation

Documentation Structure

documentation/
├── README.md                    # Documentation entry point
├── user-guide/                  # For users
│   ├── quick-start.md           # 5-minute getting started
│   ├── workflows.md             # Common patterns
│   └── commands.md              # Command reference
├── developer-guide/             # For developers
│   ├── setup.md                 # Development environment
│   ├── codebase.md              # Code structure
│   └── contributing.md          # How to contribute
├── architecture/                # For architects
│   ├── system-architecture.md   # C4 diagrams
│   ├── components.md            # Component design
│   └── data-flow.md             # Data flow patterns
└── adr/                         # Decision records
    ├── 001-multi-agent-architecture.md
    ├── ...
    ├── 008-pretooluse-cli-enforcement.md
    └── 009-supply-chain-hardening.md

🎯 Use Cases

New Feature Development

valora refine-specs "User authentication with OAuth"
valora create-prd
valora create-backlog
valora fetch-task && valora plan
valora implement
valora review-code && valora commit
valora create-pr

Bug Fix Workflow

valora plan "Fix: Login timeout issue"
valora implement
valora test --type=all
valora commit --scope=fix

Code Review

valora review-code --focus=security
valora review-functional --check-a11y=true

🔧 Project Structure

valora/                          # npm package root
├── bin/                         # CLI entry points
│   ├── valora.js                # Main CLI
│   └── mcp.js                   # MCP server
├── src/                         # TypeScript source
│   ├── cli/                     # Command-line interface
│   ├── config/                  # Configuration management
│   ├── executor/                # Pipeline execution
│   ├── llm/                     # LLM provider integrations
│   ├── mcp/                     # MCP server implementation
│   ├── session/                 # Session management
│   │   └── worktree-stats-tracker.ts  # Worktree usage statistics
│   ├── ui/                      # Terminal UI (dashboard, panels)
│   ├── utils/                   # Utilities & path resolution
│   └── ...
├── data/                        # Built-in resources (shipped with package)
│   ├── agents/                  # Agent definitions (11 agents)
│   ├── commands/                # Command specifications (24 commands)
│   ├── prompts/                 # Structured prompts by phase
│   ├── templates/               # Document templates
│   ├── hooks/                   # Hook scripts
│   ├── config.default.json      # Default configuration
│   ├── hooks.default.json       # Default hooks config
│   └── external-mcp.default.json # External MCP server registry
├── dist/                        # Compiled output (gitignored)
├── tests/                       # Test suites
├── documentation/               # Comprehensive docs
└── package.json

Project-Level Overrides (.valora/)

When installed in a project, VALORA supports a .valora/ directory for local overrides:

.valora/                         # Project-specific configuration
├── config.json                  # Project settings (overrides defaults)
├── agents/                      # Custom/override agent definitions
├── commands/                    # Custom/override command specs
├── prompts/                     # Custom/override prompts
├── templates/                   # Custom/override templates
├── sessions/                    # Session state (gitignored)
├── logs/                        # Execution logs (gitignored)
└── cache/                       # Cache data (gitignored)

Resources in .valora/ take precedence over built-in data/ resources.


🌟 Why VALORA?

Traditional Development

  • ❌ Context switching between tools
  • ❌ Manual documentation
  • ❌ Inconsistent code reviews
  • ❌ Repetitive commit messages
  • ❌ Time-consuming PR creation

With AI Orchestration

  • ✅ Unified workflow automation
  • ✅ Auto-generated documentation
  • ✅ Comprehensive AI-powered reviews
  • ✅ Intelligent commit messages
  • ✅ One-command PR creation

Innovation Highlights

| Innovation | Impact | | ----------------------------- | ---------------------------------------------- | | Multi-Agent Orchestration | Specialised agents produce expert-level output | | Three-Tier Execution | Flexibility from free to fully automated | | Session Persistence | Context flows naturally between commands | | Dynamic Agent Selection | Right expert for every task | | Quality Gates | Multiple checkpoints prevent technical debt |


🛠️ Technology Stack

| Category | Technologies | | ------------------- | ------------------------------------------------ | | Runtime | Node.js 18+, TypeScript 5.x | | Package Manager | pnpm 10.x | | Build | tsc, tsc-alias | | Testing | Vitest, Playwright | | LLM SDKs | @anthropic-ai/sdk, openai, @google/generative-ai | | CLI UI | Ink (React), Chalk, Commander | | Validation | Zod | | MCP | @modelcontextprotocol/sdk |


📄 Licence

MIT © Damien TIVELET