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

claude-flow-web-portal

v1.0.0

Published

Web portal for Claude Flow - AI Agent Orchestration Dashboard

Downloads

11

Readme

Claude Flow Web Portal

A modern React-based web dashboard for monitoring and managing Claude Flow AI agent orchestration.

Features

  • 🎯 Real-time Dashboard - Monitor agent status, swarm health, and system metrics
  • 🤖 Agent Management - Spawn, configure, and monitor individual agents
  • 🐝 Swarm Coordination - View and manage swarm operations
  • 📋 Task Queue - Track and manage task execution
  • 🔧 Settings - Configure system preferences and API connections
  • 🌓 Dark Mode - Toggle between light and dark themes
  • 📱 Responsive Design - Works on desktop and mobile devices

Prerequisites

  • Node.js 18+
  • Claude Flow CLI installed and running (for backend API)

Quick Start

Installation

# Clone the repository
git clone https://github.com/ruvnet/claude-flow-web-portal.git
cd claude-flow-web-portal

# Install dependencies
npm install

# Copy environment variables
cp .env.example .env

# Edit .env with your Claude Flow API URL
# VITE_API_URL=http://localhost:3000/api
# VITE_WS_URL=ws://localhost:3000

Development

# Start development server
npm run dev

# The app will be available at http://localhost:3001

Production

# Build for production
npm run build

# Serve the built app
npm run serve

# Or preview the build
npm run preview

Configuration

Environment Variables

| Variable | Default | Description | |----------|---------|-------------| | VITE_API_URL | http://localhost:3000/api | Claude Flow API endpoint | | VITE_WS_URL | ws://localhost:3000 | WebSocket endpoint | | VITE_DEV_MODE | true | Enable development features | | VITE_LOG_LEVEL | debug | Logging level |

API Connection

The web portal connects to a running Claude Flow instance. Make sure:

  1. Claude Flow CLI is installed: npm install -g claude-flow-novice
  2. Start the API server: claude-flow-novice start --port 3000
  3. Update your .env file with the correct API URL

Architecture

src/
├── components/     # Reusable React components
├── contexts/       # React contexts (WebSocket, Theme)
├── pages/          # Page components
├── services/       # API service layer
├── hooks/          # Custom React hooks
├── utils/          # Utility functions
├── types/          # TypeScript type definitions
└── assets/         # Static assets

Features Overview

Dashboard

  • System overview with key metrics
  • Real-time agent status
  • Performance monitoring
  • Recent activity feed

Agent Management

  • View all active agents
  • Spawn new agents
  • Configure agent parameters
  • Monitor agent performance

Swarm Status

  • Real-time swarm health
  • Agent coordination visualization
  • Resource utilization graphs

Task Queue

  • View pending and running tasks
  • Task priority management
  • Execution history

Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

License

MIT © rUv

Support