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-spatius-app

v0.1.4

Published

Create a Spatius voice-avatar app with LiveKit or Agora Conversational AI on Cloudflare Workers.

Readme

create-spatius-app

Create a voice-avatar app with Spatius and React. Choose LiveKit or Agora Conversational AI. Both templates run the frontend and API on Cloudflare Workers.

Quick start

Requires Node.js 22.12+ and a Spatius Studio account. The LiveKit template also needs Python 3.11–3.14 and a LiveKit Cloud project. The Agora template needs an Agora account and no Python tooling. For clean Ctrl+C shutdown with pnpm, use version 12.4.1 or later for both the installed launcher and the project pin.

npx create-spatius-app my-app

Choose LiveKit or Agora Conversational AI. Follow the remaining prompts to choose package managers, install dependencies, and configure your provider and Spatius credentials. If LiveKit CLI is missing, setup offers to install it using Homebrew on macOS, WinGet on Windows, or LiveKit's Linux installer. You can also enter credentials manually or finish setup later.

Then start the app with your chosen package manager:

cd my-app
pnpm dev
# Or: npm run dev / bun run dev

This starts the frontend, API, and, for LiveKit, the Python agent together. Generated DEPLOYMENT.md covers deployment to Cloudflare Workers and, for LiveKit, LiveKit Cloud. Open the URL printed in your terminal and start a conversation.

Use with a coding agent

Install the skill, then ask your agent to bootstrap a Spatius app:

npx skills add spatius-ai/create-spatius-app --skill create-spatius-app

Set up credentials later

From your generated project, run:

npx create-spatius-app setup . --interactive

This configures local development only; it does not deploy your app.

Choose a provider

npx create-spatius-app my-app --stack cloudflare-livekit
# Or:
npx create-spatius-app my-app --stack cloudflare-agora

LiveKit is the default and deploys its Python agent to LiveKit Cloud. Agora Conversational AI hosts the agent itself; its template needs no Python.

More options

npx create-spatius-app --help

MIT License