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

create-walle

v0.9.8

Published

CTM + Wall-E — AI coding dashboard and personal digital twin agent. Multi-agent terminal for Claude Code, Codex, Gemini & Aider, plus prompt editor, task queue, and an agent that learns from Slack, email & calendar.

Readme

create-walle

Set up CTM + Wall-E in one command — a browser-based dashboard for AI coding agents paired with a personal AI agent that builds a searchable second brain from your work life.

What You Get

CTM (Coding Task Manager)

A web dashboard for running and managing AI coding sessions across multiple providers.

  • Terminal Multiplexer — Run Claude Code, Codex, Gemini CLI, and Aider sessions side by side with live status, persistent scrollback, model switching, and AI-generated titles
  • Prompt Editor — Save, version, and organize prompts with folders, tags, chains, templates, and AI search
  • Task Queue — Queue prompts for sequential execution with auto-advance when the agent finishes, or step through manually
  • Approval Workflows — Auto-approve tool-use requests based on learned rules; uncertain cases escalate to you
  • Code Review — View git diffs from any project, staged or unstaged, with line-level detail
  • Model Registry — Manage providers (Anthropic, OpenAI, Google, Ollama), compare pricing, switch models per session
  • Session Insights — Analyze patterns across sessions to optimize prompts and workflows

Wall-E (Personal Digital Twin)

An always-on AI agent that learns from your Slack, email, calendar, and coding sessions.

  • Second Brain — Automatically ingests your digital life into a searchable memory store with full-text search, knowledge extraction, and pattern detection
  • Proactive Intelligence — Surfaces time-sensitive items, suggests actions, and delivers morning briefings and weekly reflections without being asked
  • Chat with Tools — Talk to Wall-E in the browser — it can search your memories, look up people, run skills, and call external tools via MCP (Slack, Glean, etc.)
  • 16 Bundled Skills — Morning briefing, weekly reflection, proactive alerts, Slack monitoring, email sync, calendar integration, coding agent, model training, and more
  • Multi-Model — Works with Claude, GPT, Gemini, and local models via Ollama with smart routing
  • Skill Management GUI — Search, filter, create, edit, and monitor skills from the browser with rich cards, config forms, execution history, export/import, and pre-flight validation
  • Multi-Device — Share your brain across machines via Dropbox or iCloud

Install

npx create-walle install ./walle

This copies the project, installs dependencies, auto-detects your name and timezone, and starts the server. Open http://localhost:3456 to finish setup in the browser.

Commands

npx create-walle install <dir>   # Install CTM + Wall-E (or update if already installed)
npx create-walle update          # Update to latest version, keep your config
npx create-walle start           # Start as background service (auto-restarts on reboot)
npx create-walle stop            # Stop the service
npx create-walle status          # Check if running
npx create-walle logs            # Tail the service logs
npx create-walle uninstall       # Remove the auto-start service
npx create-walle -v              # Show version

Setup

On first launch, the browser setup page guides you through:

  1. Owner name — auto-detected from git config
  2. API key — enter manually, or click "Auto-detect" to find it from your shell environment, Claude Code OAuth, or corporate devbox
  3. Integrations — connect Slack (OAuth), email and calendar auto-detected on macOS

Custom Port

CTM_PORT=5000 npx create-walle install ./walle

Wall-E runs on CTM_PORT + 1 (e.g., 5001).

Architecture

Everything runs locally. CTM serves the dashboard, Wall-E runs as a background agent. Both use SQLite — no external databases, no cloud dependency beyond your LLM API keys.

| Component | Default Port | What it does | |-----------|-------------|--------------| | CTM | 3456 | Dashboard, multi-agent terminal, prompt editor, queue, model registry, code review | | Wall-E | 3457 | AI agent, brain database, skills engine, multi-model chat API |

Links

License

MIT