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

@aion0/forge

v0.6.3

Published

Unified AI workflow platform — multi-model task orchestration, persistent sessions, web terminal, remote access

Downloads

2,679

Readme


Demo & Install Guide

Forge Install Guide

Install

npm install -g @aion0/forge
forge server start

Open http://localhost:8403. First launch prompts you to set an admin password.

Requirements: Node.js ≥ 20, tmux, Claude Code CLI

What is Forge?

Forge turns Claude Code into a remote-accessible coding platform. Run it on your machine, access from any device.

  • Vibe Code anywhere — iPad, phone, any browser. Persistent tmux sessions survive refresh/restart
  • Background AI tasks — Submit prompts that run while you sleep. Live output, cost tracking
  • Pipeline workflows — Chain Claude Code steps in YAML (design → implement → review)
  • Remote access — One-click Cloudflare Tunnel, no account needed
  • Telegram bot — Create tasks, check status, take notes from your phone
  • Skills marketplace — Browse & install Claude Code slash commands

No API keys required. Uses your existing Claude Code subscription. Code never leaves your machine.

Multi-Agent Workspace v0.5.0

Define agent teams with roles, dependencies, and steps. Agents run as daemons and communicate via a structured message bus.

graph LR
    Input["📋 Requirements"] --> PM["🎯 PM"]
    PM --> Eng["🔨 Engineer"]
    Eng --> QA["🧪 QA"]
    Eng --> Rev["👁 Reviewer"]
    QA --> Rev

    style Input fill:#f0883e,stroke:#f0883e,color:#fff
    style PM fill:#a371f7,stroke:#a371f7,color:#fff
    style Eng fill:#58a6ff,stroke:#58a6ff,color:#fff
    style QA fill:#3fb950,stroke:#3fb950,color:#fff
    style Rev fill:#f778ba,stroke:#f778ba,color:#fff
  • Agent profiles — Reusable configs with env vars, model overrides, custom API endpoints (Claude, Codex, Aider)
  • Message system — Notifications (follow DAG) + Tickets (any direction, retry limits) with causedBy tracing
  • Manual mode — Open a terminal on any agent, work interactively, return to auto
  • Watch manager — Monitor files, git, or commands. Auto-analyze or require approval on changes

Features

| | | |---|---| | Multi-Agent Workspace | Agent teams with DAG dependencies, message bus, watch monitoring, manual/auto mode | | Vibe Coding | Browser tmux terminal, multi-tab, split panes, WebGL, Ctrl+F search | | AI Tasks | Background Claude Code execution with live streaming output | | Pipelines | YAML DAG workflows with parallel execution & visual editor | | Remote Access | Cloudflare Tunnel with 2FA (password + session code) | | Docs Viewer | Obsidian / markdown rendering with AI assistant | | Projects | File browser, git operations, code viewer with syntax highlighting, diff view | | Skills | Marketplace for skills & commands — browse, install, update, version tracking | | Telegram | Tasks, sessions, notes, tunnel control from mobile | | CLI | forge task, forge watch, forge status, and more |

Quick Start

forge server start              # start (background by default)
forge server start --foreground # run in foreground
forge server start --dev        # dev mode with hot-reload
forge server stop               # stop
forge server restart            # restart

From source

git clone https://github.com/aiwatching/forge.git
cd forge && pnpm install
./start.sh          # production
./start.sh dev      # development

CLI

forge task <project> <prompt>   # submit a task
forge tasks                     # list tasks
forge watch <id>                # live stream output
forge status                    # process status
forge tcode                     # show tunnel URL + session code
forge projects                  # list projects
forge flows                     # list workflows
forge run <flow>                # run a workflow
forge --reset-password               # reset admin password

Telegram Bot

Create a bot via @BotFather, add the token in Settings.

/task — create task · /tasks — list · /sessions — AI summary · /note — quick note · /tunnel_start — start tunnel · /watch — monitor session

Data

All data in ~/.forge/ — settings, database, terminal state, workflows, logs. Configurable via --dir flag.

License

MIT