Posse Provides Web UI for Anthropic Managed Agents
Posse is an open-source web UI that surfaces Anthropic managed agents, translating API-driven agent workflows into a browser workspace. It lets developers create and version agents, run interactive sessions, inspect persistent memory stores, switch execution environments, and run multi-agent setups. Built as a lightweight Next.js app in TypeScript, Posse proxies requests to the Anthropic API so the ANTHROPIC_API_KEY stays server-side, and ships with features like SSE streaming, file uploads, session event filtering, and an orchestration view. The project is early but functional, distributable via Docker or local dev, and aims to fill a visibility and debugging gap for teams building with Anthropic agents.
What happened
Posse, an open-source web UI, exposes Anthropic managed agents as a browsable workspace. The project is authored by oguzbilgic and packages agent creation, session control, memory inspection, environment switching, and multi-agent orchestration into a single Next.js app. It runs via Docker or local development, and keeps the ANTHROPIC_API_KEY server-side by proxying requests to the Anthropic API.
Technical details
Posse is implemented as a lightweight Next.js 16 application with TypeScript and Tailwind CSS, totaling about 13k lines of TypeScript. Client state uses Zustand and markdown/code rendering uses marked plus highlight.js. The repo documents a Docker quick start and a dev flow that reads ANTHROPIC_API_KEY from .env.local and launches with npm run dev.
Features
- •Agent management: create, edit, archive, and version agents across Sonnet, Opus, and Haiku models
- •Sessions: start sessions, send messages, and watch tool calls and code execution in real time
- •Memory stores: browse and edit persistent memory carried across sessions
- •Environments: switch execution contexts with different tools and configurations
- •Multi-agent: run multiple agents side-by-side with independent sessions and memories
Why it matters Anthropic exposes robust agent infrastructure but no official UI, leaving developers to use curl or API consoles. Posse closes that observability and feedback loop gap, which is crucial when debugging tool calls, code execution, and memory interactions in agents. For engineering teams building production agent pipelines, having a UI speeds iteration and makes behavior transparent.
Operational and security notes
Posse purposely has zero backend dependencies beyond Next.js: no database, no auth layer, and no external state server. That simplicity lowers friction for local use and experimentation but also means additional engineering is required before production deployment, specifically: role-based access, auditing, and a persistent datastore. The app keeps API keys server-side, but deploying it publicly without an auth layer would expose risk.
What to watch
Adoption and community contributions will determine whether Posse becomes a standard developer tool or a stopgap until Anthropic ships an official console. Key next steps for maturity are RBAC, persistent storage, logging/auditing, and integrations with CI/CD and observability stacks.
Scoring Rationale
Posse fills a practical developer gap by adding observability and control to Anthropic managed agents, accelerating iteration for teams. It is not a paradigm shift, and lacks production features like auth and persistence, so its impact is notable but not transformative.
Practice interview problems based on real data
1,500+ SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problemsStep-by-step roadmaps from zero to job-ready — curated courses, salary data, and the exact learning order that gets you hired.


