Multi-Agent Workspace Template
A reusable multi-agent workspace featuring three role-based entry points: end-user chat interface, admin operations console, and developer configuration portal — supporting theme publishing and version rollback.
https://story-agents.vercel.app
Visit Bob-
Project Overview
Multi-Agent Workspace Template (Pioneer Agent)
One-Sentence Overview
A production-ready, reusable multi-agent workspace template with three distinct role interfaces — for end users, administrators, and developers — ready to deploy out of the box.
Project Purpose
This template is designed for teams seeking to rapidly build an AI-powered multi-agent platform. It provides a complete, pre-integrated workspace with three dedicated role interfaces: end-user chat, admin operations dashboard, and developer configuration portal — covering the full lifecycle from user interaction and operational oversight to agent customization and deployment. Teams can quickly adapt this foundation to build their own domain-specific multi-agent applications.
Key Features
1. End-User Chat Interface
After login, users land on an intuitive chat page where they can select and interact with active agents, and review their personal conversation history.
End-user capabilities:
- Browse all currently enabled agents
- Initiate conversations with any selected agent
- Receive real-time, streaming responses
- View source citations from web search results
- Access and review personal chat history
2. Admin Operations Console
Administrators access a secure backend to manage users, audit conversations, and monitor usage analytics.
Admin capabilities:
- User account management (activation, deactivation, status review)
- Full conversation history viewing and auditing
- Interactive usage analytics dashboard
- Role-based permission control and password reset functionality
Permission Isolation: Administrators cannot modify agents or site configurations — ensuring strict separation from the developer configuration portal.
3. Developer Configuration Portal
Developers authenticate via a dedicated password to configure agents, themes, landing page content, and release versions.
Developer capabilities:
- Agent Management: Create, edit, or delete agents; configure name, description, system prompt, web-search prompt, and display order
- Theme System: Dual-track configuration (draft + published), with preview, publish, restore defaults, and version rollback support
- Landing Page Editor: Form-based editing for each section; supports draft/publish/restore/rollback workflows
- Release Management: Version snapshots with one-click rollback capability
4. Automated Operations & Maintenance
On startup, the system automatically validates core database schema integrity. If tables are missing or mismatched, it applies predefined SQL scripts to initialize or repair the database — guaranteeing immediate usability after deployment.
Operational features:
- Schema validation at application startup
- Automatic table creation using
public.sqlif missing - Bootstrap administrator account auto-created on first login
- Environment-variable-driven setup — zero manual configuration required
Tech Stack
| Component | Technology | Notes |
|---|---|---|
| Framework | Next.js App Router | Full-stack React framework |
| UI | React 19 + Tailwind CSS | Modern, responsive interface |
| Database | PostgreSQL | Structured, relational data storage |
| AI Backend | DashScope / Qwen-compatible API | LLM integration with flexible provider support |
| Package Manager | pnpm | High-performance dependency management |
Use Cases
Enterprise Internal AI Assistant Platform
Rapidly deploy an employee-facing multi-agent workspace integrated with internal knowledge bases and business tools.
SaaS Product Prototype
Serve as the foundational technical stack for a commercial multi-agent SaaS product — enabling rapid customization of business logic and monetization models.
Consulting & Customer Support Systems
Empower consulting teams with specialized agents per domain (e.g., legal, finance, HR); admins gain visibility into conversation quality and operational KPIs.
Education & Training Platforms
Build a multi-role teaching assistant platform — where distinct agents handle different subjects, learning stages, or pedagogical functions.
Product Value
- Three role-specific interfaces cover the entire workflow — truly plug-and-play
- Flexible agent configuration: only enabled agents appear in the end-user interface
- Theme and landing page support dual-track (draft/published) workflows with instant rollback
- Strict separation between developer and admin permissions — enhancing security and governance
- Fully automated database schema validation and initialization — effortless deployment