This page maps every published package in the repo to its primary use case and the matching guide.
| Package |
Use it for |
Install |
Docs |
@slop-ai/core |
shared types, helpers, tree utilities |
bun add @slop-ai/core |
API |
@slop-ai/client |
browser and SPA providers |
bun add @slop-ai/client |
API, Vanilla guide |
@slop-ai/react |
React hooks |
bun add @slop-ai/client @slop-ai/react |
API, Guide |
@slop-ai/vue |
Vue composables |
bun add @slop-ai/client @slop-ai/vue |
API, Guide |
@slop-ai/solid |
Solid primitives |
bun add @slop-ai/client @slop-ai/solid |
API, Guide |
@slop-ai/angular |
Angular signal integration |
bun add @slop-ai/client @slop-ai/angular |
API, Guide |
@slop-ai/svelte |
Svelte 5 rune integration |
bun add @slop-ai/client @slop-ai/svelte |
API, Guide |
@slop-ai/server |
server, desktop, and CLI providers |
bun add @slop-ai/server |
API, Guide |
@slop-ai/consumer |
custom agents, inspectors, and bridges |
bun add @slop-ai/consumer |
API, Guide |
@slop-ai/tanstack-start |
TanStack Start full-stack adapter |
bun add @slop-ai/server @slop-ai/tanstack-start |
API, Guide |
@slop-ai/discovery |
bridge and discovery primitives; add /service and /tools for higher-level helpers |
bun add @slop-ai/discovery |
SDK docs |
@slop-ai/openclaw-plugin |
OpenClaw integration |
bun add @slop-ai/openclaw-plugin |
API, Guide |
| Package |
Use it for |
Install |
Docs |
slop-ai for Python |
FastAPI, services, local tools, Python consumers |
pip install slop-ai[websocket] |
API, Guide |
slop-ai for Go |
net/http services, daemons, CLI tools, Go consumers |
go get github.com/devteapot/slop/packages/go/slop-ai |
API, Guide |
slop-ai for Rust |
Axum apps, services, daemons, CLI tools, Rust consumers |
cargo add slop-ai |
API, Guide |
- Building a browser app: start with
@slop-ai/client and add your framework adapter if one exists.
- Building a server-backed or native app: start with
@slop-ai/server.
- Building a full-stack TanStack Start app: use
@slop-ai/tanstack-start.
- Building an agent, bridge, or test harness: use
@slop-ai/consumer.
- Building an AI tool integration with auto-discovery: use the discovery layer on top of the consumer SDK.
- Working outside TypeScript: use the language-specific SDK pages for Python, Go, or Rust.