@astropods/playground
v0.2.0
Published
A web UI for testing and interacting with AI agents powered by [astro-messaging](https://github.com/astropods/messaging).
Readme
Astropods Playground
A web UI for testing and interacting with AI agents powered by astro-messaging.
Features
- Stream responses from AI agents via SSE
- Multi-model selector (OpenAI, Anthropic, Google)
- Tool call step indicators with live status
- Reasoning token display
- Agent config viewer with graph visualization
- Markdown + syntax-highlighted code rendering
Development
bun install
bun run devRequires astro-messaging running locally with the web adapter enabled:
WEB_ENABLED=true astro-messagingDocker
docker pull astropods/playground
docker run -p 80:80 \
-e BACKEND_URL=http://astro-messaging:8080 \
astropods/playgroundEnvironment variables
| Variable | Default | Description |
|---|---|---|
| BACKEND_URL | http://astro-messaging:8080 | Where nginx proxies /api and /health requests |
| API_URL | (empty) | Frontend API URL override — leave empty to use the nginx proxy |
Docker Compose
services:
playground:
image: astropods/playground
ports:
- "80:80"
environment:
BACKEND_URL: http://astro-messaging:8080