-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Summary
jsclaw is a pure JavaScript ESM library for running Claude agents in isolated Docker containers with streaming output, filesystem IPC, and built-in MCP tools. Zero dependencies, no build step — same philosophy as JSS.
Why it fits
- Same stack — both are pure ESM JavaScript, zero dependencies, no transpilation
- Container isolation — each agent runs sandboxed but can authenticate to the pod via NIP-98
- Filesystem IPC — agents co-located with a pod can coordinate without network overhead
- MCP tools — jsclaw's built-in MCP server can expose pod operations as agent tools
- Concurrency control — per-group queuing means multiple agents can share a pod safely
Integration concept
A JSS pod + jsclaw = self-hosted data and self-hosted agents:
- Pod provides data storage, auth, and API endpoints
- jsclaw spins up agent containers with nostr keypairs
- Agents authenticate via NIP-98 and interact with pod REST endpoints
- Filesystem IPC for fast local coordination when co-located
Possible MCP tools for pod access
pod-read/pod-write— CRUD on pod resourcespod-inbox— check and respond to messagespod-pay— interact with payment endpointspod-query— search/filter pod data
References
- jsclaw: https://jsclaw.dev/
- Related: OpenClaw integration — personal AI agents on Solid pods #198 (OpenClaw integration)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels