Developer Documentation
Technical documentation for extending and customizing AgentPress.
Overview
AgentPress is built as a modular monorepo that you can extend with custom agents, tools, and UI components. This documentation covers the technical details of how the system works and how to build on top of it.
Quick Links
Getting Started
- CLI Quick Start - Set up your development environment
- Architecture - Understand how AgentPress is structured
Extending AgentPress
- Creating Tools - Build custom tools for your agents
- Creating UI Components - Add custom UI for tool results
Configuration
- Configuring Portal Apps - Customize the user-facing portal
- Configuring the API - Set up API endpoints and middleware
Integrations
- Email Integration - Connect email inboxes to agents
- Actions Webhooks - Trigger external systems from agent actions
Tech Stack
- Runtime: Bun
- Backend: Hono
- Frontend: React 19, Next.js 15
- Database: PostgreSQL with Drizzle ORM
- AI: Vercel AI SDK with multiple providers
- Styling: Tailwind CSS v4
Monorepo Structure
apps/
api/ # Hono API server
console/ # Admin console (React)
portal/ # User-facing portal
dropin-chat/ # Embedded chat widget
docs/ # This documentation site
packages/
api/ # Backend: routes, repositories, services
lib/ # Shared: types, stores, utilities
ui/ # React components
custom/ # Custom agents, tools, pluginsLooking for User Guides?
If you’re looking for guides on using AgentPress features like creating agents, managing leads, or configuring voice, check out the Guides section.
Last updated on