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

killio-os

v1.3.2

Published

Killio-OS is a lightweight, kernel-based virtual operating system designed specifically for AI agents and autonomous workflows. It provides a secure, sandboxed environment with a POSIX-like virtual filesystem, persistent storage, and built-in essential ut

Readme

Killio-OS 🚀

Killio-OS is a lightweight, kernel-based virtual operating system designed specifically for AI agents and autonomous workflows. It provides a secure, sandboxed environment with a POSIX-like virtual filesystem, persistent storage, and built-in essential utilities.

Features ✨

  • Virtual Filesystem (VFS): POSIX-compliant filesystem with support for files, directories, symlinks, and permissions.
  • Python WASM (Pyodide): High-performance Python 3.11 execution engine integrated directly into the kernel.
  • Native VFS Bridge: Python scripts can natively open(), read(), and write() to the virtual filesystem using standard library functions.
  • pip Package Manager: Install and use popular libraries like numpy, pandas, requests, and matplotlib dynamically.
  • Ephemeral Library System: Reserved /tmp mount using CacheProvider ensures that library installations and temporary files are in-memory only and never bloat your persistent database.
  • Git Integration: Full local version control support powered by isomorphic-git.
  • Persistence Providers:
    • Turso (LibSQL): Cloud-native persistent storage with multi-tenant support via ownerId.
    • Memory/Cache: Fast, ephemeral storage for stateless operations.
    • MountManager: Advanced path-based mounting for hybrid storage (e.g., persistent /home + ephemeral /tmp).
  • Essential Utilities: Built-in commands like ls, mkdir, rm, mv, cp, cat, grep, zip, unzip, and professional-grade npm/kpm discovery.
  • Visual CLI: Enhanced prompt support with oh-my-posh JSON theme compatibility.
  • Node.js Execution: Execute JavaScript files directly within the virtual environment.
  • Rich Library Support: Pre-loaded with docx, pdfkit, marked, quickchart-js, and adm-zip for advanced document generation.
  • Extensible Architecture: Easily add custom commands and filesystem providers.

Installation 📦

npm install killio-os

Quick Start 🚀

import { KillioKernel, TursoProvider } from 'killio-os';

// 1. Initialize a provider (e.g., Turso for persistent storage)
const provider = new TursoProvider(
  process.env.TURSO_URL,
  process.env.TURSO_AUTH_TOKEN,
  'my-agent-session'
);

// 2. Instantiate and boot the kernel
const kernel = new KillioKernel(provider);
await kernel.boot();

// 3. Execute commands
const result = await kernel.execute(['write_file', 'hello.txt', 'Hello from Killio-OS!']);
console.log(result.output); // File written successfully

const readRes = await kernel.execute(['read_file', 'hello.txt']);
console.log(readRes.output); // Hello from Killio-OS!

// 4. Run complex workflows (like Git)
await kernel.execute(['git', 'init']);
await kernel.execute(['git', 'add', '.']);
await kernel.execute(['git', 'commit', '-m', 'Initial commit']);

Architecture 🏗️

Kernel

The heart of the system. It handles command routing, environment variables, path resolution, and bridges the VFS with the execution layer.

VFS (Virtual Filesystem)

Abstracts storage logic. You can swap providers without changing your code.

  • TursoProvider: Uses a remote SQLite database for persistence.
  • CacheProvider: In-memory storage.

Commands

Each command is a discrete module. Killio-OS includes a set of builtin commands, but you can register your own via kernel.registerCommand().

Security 🛡️

Killio-OS is designed to be a "closed system". Network-dependent git operations like clone or pull are blocked by default to maintain environment integrity, while local version control remains fully functional.

License 📄

MIT