Now in Active Development

Your AI Agents,
One Workspace

The thin-client agent portal for business teams. Connect to FastAIAgent, give non-technical users a beautiful interface to consume AI agents — with approvals, team collaboration, and full audit trails built in.

Multi-Agent
One Portal for All AI
Team-Based
Collaboration Built In
Approvals
Humans Stay in Control
Self-Hosted
Your Data, Your Servers
Platform Architecture
Thin Client, Full Power.
FastAIWorkspace is the user-facing orchestration layer. All AI logic lives in FastAIAgent — Workspace handles teams, sessions, approvals, and beautiful UX for the people who actually use your agents.
User Layer
Agent Portal & Chat Interface
SSE streaming · Markdown rendering · Tool call cards · Suggested prompts · Session management · Message feedback
Governance
Approvals & HITL
Approval queue · Approve/Reject/Modify · Timer expiry · Human input prompts
▾ ▾ ▾
Collaboration
Teams & Access
RBAC · Team assignments · Session sharing · Invitations
Admin
Dashboard & Analytics
Usage charts · Token tracking · Cost analytics · Activity logs
Customization
Branding & Widget
Custom logo · Color scheme · Embeddable widget · Custom domain
▾ ▾ ▾
Security
Encryption & Access Control
JWT tokens · API key encryption · CORS · Role-based filtering
Real-Time
Streaming & Notifications
SSE agent streaming · WebSocket push · Live approval timers · Polling fallback
Infrastructure
Self-Hosted & Multi-Tenant
Docker deployment · Workspace isolation · Custom domain · One-command setup
▾ ▾ ▾
Integration
FastAIAgent Backend
Agent sync · SSE streaming · Tool execution · Webhook callbacks · Multiple project connections
Agent Integration
Connect, Sync,
and Launch.
Connect to multiple FastAIAgent instances simultaneously. Agents and chains auto-sync every 5 minutes — ready for your business users to consume instantly.
  • Agent Catalog — Automatic sync with full metadata, knowledge base summaries, document counts and tags
  • Multi-Project — Connect to multiple FastAIAgent instances with per-project API keys and health testing
  • Custom Display — Custom names, 16 Lucide icon options, color coding, categories, and featured agent banners
  • Dual Execution — Agents via SSE streaming, Chains via synchronous calls — both fully supported
  • Tool Call Tracking — Tool start, end, and pending events with full input/output JSON for audit
🤖Agent Catalog
● Synced
12
Agents
5
Chains
3
Projects
AVAILABLE AGENTS
Lead Qualifier ● Active
🧠Support Triage ● Active
📊Data Analyst ○ Draft
Chat & Streaming
Real-Time Agent
Conversations.
Token-by-token SSE streaming, markdown rendering, tool call visualization, message feedback — a conversational interface purpose-built for AI agent interactions.
  • SSE Streaming — Token-by-token display with stream pause/resume during approval workflows
  • Rich Rendering — Markdown, syntax-highlighted code blocks, tables, and sanitized links
  • Virtualized Messages — TanStack Virtual for smooth performance with large message histories
  • Message Feedback — Thumbs up/down with optional comments, exportable for analytics
  • Cost Tracking — Token count, cost, and execution duration tracked per message

Lead Qualifier Agent

Session #247
Can you qualify the lead from Acme Corp that came in this morning?
I'll pull the lead data and run the qualification analysis for you.
⚙ fetch_crm_data — running
Based on the CRM data, Acme Corp scores 87/100. They match your ICP on company size, industry, and budget range. I recommend routing to the Sales team immediately.
Great, please route it.
Type a message…
Human-in-the-Loop
Approve Before
Agents Act.
Keep humans in control. Approval workflows pause agent execution, let reviewers inspect tool calls, and support approve, reject, or modify actions — all with countdown timers and full audit trails.
  • Approval Queue — Central page showing all pending requests with tool name, parameters, and policy context
  • Three Actions — Approve, Reject, or Modify (edit tool input before approving) with reviewer comments
  • Expiration Timers — Countdown bar visualization with automatic expiry if no action taken
  • Stream Control — Agent streaming pauses during approval, resumes automatically after decision
  • Human Input — Agents can request free-form human input mid-conversation with state persistence
APPROVAL QUEUE
send_email_campaign
Sales Outreach Agent · Policy: require_email_approval
Approve
Modify
Reject
update_crm_record
Lead Qualifier · Policy: crm_write_approval
Approve
Modify
Reject
query_database
Data Analyst · Approved by Sarah K. · 2 min ago
✓ APPROVED
Sessions & Collaboration
Sessions that Teams can Share.
Pin, bookmark, archive, and share sessions across your workspace. Grant view-only or full collaboration access — all scoped by team membership and RBAC.
Create Session
Chat with Agent
Share to Team
Pin / Bookmark
Archive
🤝

Session Sharing

Share any conversation with users or teams. Grant View for read-only access or Continue to let collaborators jump in and send messages.

🏷️

Teams & Roles

Organise people into teams with Lead and Member roles. Assign agents to teams once — every member gets instant access without individual setup.

Pin & Bookmark

Pin your most important sessions to the top. Bookmark conversations for later reference. Your sidebar shows the 5 most recent sessions at a glance.

🔎

Search & Filter

Full-text search across session titles. Filter by agent, tab through Active, Archived, and Bookmarked views — all with paginated results.

🔒

Permission Control

Role-based visibility ensures members see only assigned agents. Admins can view, archive, or delete any session across the workspace.

📂

Session Lifecycle

Conversations flow naturally from Active to Archived to Deleted. Rename sessions, track last activity, and manage everything from one clean sidebar.

Admin Dashboard & Analytics
Complete Visibility.
KPI dashboards, usage trend charts, popular agents, feedback analytics — everything an admin needs to understand how agents are being used across the workspace.
📈

Usage Analytics

Sessions, messages, active users, tokens consumed, and cost — all visualized with interactive line and bar charts over configurable timeframes.

🔥

Agent Popularity

See which agents are used most. Usage stats by agent, session counts, message volumes, and feedback ratings at a glance.

Feedback Export

Thumbs up/down ratings with comments. Export to CSV for external analysis. Filter by agent, date range, and sentiment.

Real-Time
Live Streaming Analytics
Per-Agent
Usage Breakdown
CSV
Feedback Export
Full Audit
Activity Trail
Auth, Branding & Widget
Enterprise-Ready from Day One.
JWT authentication, role-based access, custom branding, embeddable widget, multi-tenancy — everything you need to deploy Workspace for real teams.
🔐

JWT Auth

Access tokens (60 min), refresh tokens (30 day), automatic refresh with queue-based retry, and token blacklist on logout.

👥

RBAC

Admin, Member, and Viewer roles with cascading permissions. Team-based agent access. Email-based invitation system with 72h token expiry.

🎨

Custom Branding

Upload logos, set color schemes, inject custom CSS — all applied at runtime with OKLCH color space and automatic light/dark detection.

🔌

Embed Widget

Zero-dependency TypeScript bundle. Embed on any site via script tag. Domain allowlist, rate limiting, configurable greeting, and default agent.

🏢

Multi-Tenancy

Single or multi-workspace modes. All data scoped to workspace — users, agents, sessions, teams, and branding fully isolated.

📋

Audit Logging

Every action tracked: message_sent, agent_invoked, approval_requested, session_created, user_invited — with IP and context metadata.

🔔

Notifications

WebSocket push with polling fallback. Approval, session share, team invitation, and activity notifications with unread badges.

Visual Identity
An Interface that Teams Love.
Responsive design, skeleton loaders, error boundaries, offline indicators, and a full shadcn/ui component library — Workspace is built for real production use.
DEEP PORTAL

Dark Mode

Deep plum-black canvas with fuchsia and violet accents. Purpose-built for focused agent interactions and extended working sessions.

CLEAN WORKSPACE

Light Mode

Clinical white canvas with deep fuchsia accents. Maximum readability for approval workflows, analytics dashboards, and team collaboration.

Part of the FastAIFoundry Ecosystem
Workspace is Where Teams Meet Agents.
FastAIWorkspace is the consumption layer within the broader FastAIFoundry product family. Build agents in FastAIAgent. Consume them in Workspace. Ground them in context. Govern them at scale.

FastAIAgent

Build, test, deploy, and run intelligent agents with visual workflows, knowledge bases, and full lifecycle management.

Build Agents

FastAIWorkspace

The agent portal for business teams. Chat, approvals, session sharing, team collaboration, and analytics — all in one workspace.

You are here

FastAIContext

The business context layer. Knowledge graphs, entity resolution, and semantic understanding for organisation-aware agents.

Coming Soon

FastAIShield

AI governance and compliance. Risk assessment, audit trails, and regulatory readiness for EU AI Act and beyond.

Coming Soon