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 | auto-discovery, bridge, relay, AI tool formatting | 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.