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

flowhelm

v0.1.1

Published

Secure, multi-tenant AI agent orchestrator

Readme

FlowHelm

Your AI agent, your helm.

FlowHelm is a secure, multi-tenant AI agent orchestrator. Run personal AI agents for yourself or your whole team on a single server. Each user gets their own isolated, extensible agent — with built-in channels (Telegram, WhatsApp, Gmail, Calendar, voice) and a skills system for adding new capabilities, integrations, and workflows.

What Makes FlowHelm Different

Extensible agent platform. FlowHelm ships with built-in channels and skills, but it's designed to grow. Anyone can build custom skills, channel adapters, and tool integrations — install what you need, remove what you don't. Your agent does what you tell it to.

Podman rootless, not Docker. No root daemon. No shared process. Each user's containers run in separate UID namespaces — one user literally cannot see another's containers. Compliant-ready for PCI-DSS, SOC 2, and HIPAA.

Per-user credential proxy. API keys never enter agent containers. A dedicated proxy container holds credentials and injects them at the network layer. Prompt injection can't extract what the agent doesn't have.

Multi-tenant by design. flowhelm admin add-user provisions an isolated agent in 60 seconds. Resource limits enforced via cgroups v2. Not a bolt-on — built from day one.

Gmail Pub/Sub streaming pull. Real-time email notifications in 2-3 seconds. No exposed ports, no webhooks, no tunnels.

Voice commands. Send voice notes on Telegram or WhatsApp. FlowHelm transcribes and executes.

Quick Start

# On a fresh Ubuntu 24.04 VM
curl -fsSL https://flowhelm.ai/install.sh | bash
flowhelm admin init
flowhelm admin add-user yourname
ssh flowhelm-yourname@localhost
flowhelm setup

Requirements

Linux (production): Ubuntu 24.04 LTS, 4 GB RAM minimum, Podman 4.0+, Node.js 22+ macOS (development): Apple Silicon M1+, macOS Tahoe (26), 8 GB RAM minimum

Documentation

  • Architecture — System overview, component responsibilities, data flow
  • Installation — Install script, admin commands, user setup wizard
  • Deployment — Always-on operation, crash recovery, backups
  • Security Model — Isolation boundaries, threat model, compliance
  • Podman Isolation — Rootless containers, UID namespaces, SELinux
  • Credential Proxy — Per-user MITM proxy, credential injection
  • Multi-Tenant — User lifecycle, resource limits, port allocation
  • Database — PostgreSQL schema, message queue, crash recovery
  • Memory — Cognitive memory system, embeddings, identity layer
  • Sessions — Warm container lifecycle, PG backup/restore
  • Agent Runtime — CLI and SDK runtimes, token optimization
  • Channels — Telegram, WhatsApp, Gmail adapters
  • Channel Container — Unified channel container, HTTP API
  • Gmail Pipeline — Pub/Sub streaming, IMAP, email filtering
  • Voice Pipeline — Service container, whisper.cpp transcription
  • Auth Bridge — Headless OAuth, QR code auth flow
  • Skills — SKILL.md format, registry, per-user store

License

FlowHelm uses a source-available license based on MIT.

Free for personal use — you may run FlowHelm with up to 2 managed users at no cost. The admin account used for installation and configuration does not count toward this limit.

Commercial license required for deployments with 3 or more managed users, or for offering FlowHelm as a hosted service. Contact [email protected] for commercial licensing.

Contributing

See CONTRIBUTING.md. Contributors must sign a CLA.