Local Host runtime for GemmaPod pods. Owns the pod registry, event bus, conversation/state stores, signaling WebRTC bridge to visitors, and the loopback HTTP+dashboard API. Used by the unified `gemmapod` CLI; can also be embedded programmatically.
[](https://www.npmjs.com/package/@aws-sdk/middleware-host-header) [](https://www.npmj
Reference signaling broker + pod registry for GemmaPod. Run with `npx @gemmapod/signal` for an in-memory broker, or plug your own Registry implementation behind the same interface.
Browser runtime for GemmaPod pods: GemmaPodRuntime (event bus, state store, capability registry), DARTC over WebRTC + WebGPU fallback + direct HTTP transports, AG-UI-shaped UI event stream, and the default Preact chat widget. Ships two IIFEs from one sour
DARTC v0.2 — signed, topic-multiplexed envelope for portable AI agents. Carries A2A objects and AG-UI-shaped UI events over WebRTC and (future) WebSocket relays.
The core `url` packaged standalone for use with Browserify.
gemmapod CLI: turn a pod.toml + owner Ed25519 key into a single signed, self-mounting .html agent capsule. Same Rust/WASM core as the browser verifier.
A simple Node.js module to check if a TCP port is already bound.
Browser distribution of GemmaPod — one script tag, window.GemmaPod runtime. Republishes the two @gemmapod/shim IIFEs (full + runtime-only) with stable npm/CDN paths and bundled .d.ts.
A better opn. Reuse the same tab on Chrome for 👨💻.
Rust → WASM core for GemmaPod: signed manifest (CBOR + Ed25519) and DARTC byte signing/verifying. Same code runs in browsers (wasm-pack --target web) and in Node (wasm-pack --target nodejs); the parent package exports both via the .web and .node subpaths.
Reference signaling broker + pod registry for GemmaPod. Run with `npx @gemmapod/cloud` for an in-memory broker, or plug your own Registry implementation behind the same interface.
Build toolkit for GemmaPod pods: signs pod.toml + owner Ed25519 key into a self-mounting .html capsule, validates manifests, generates owner keys. Used by the unified `gemmapod` CLI; also usable as a library.
The worker which is used by the media-encoder-host package.
Check if a local or remote port is reachable
The broker which is used by the media-encoder-host package.
OpenTelemetry Host Metrics for Node.js
Utility package to see if the node process can bind to the host or listen on a port. Can be used for checking if a host resolves to localhost.
Vite plugin for Module Federation
This is a module to load and manage media encoders.
PostCSS plugin to swap :root for :host
An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.
Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
Get an available port