What is FastApps?
FastApps is a zero-boilerplate framework for building ChatGPT apps powered by OpenAI’s Apps SDK and FastMCP.Quick Start
Get your first widget running in 5 minutes!
Why FastApps?
Building with the raw Apps SDK requires extensive boilerplate - protocol handlers, tool registration, resource management, and build configuration. FastApps eliminates all of that.Zero Boilerplate
Just 2 files per widget - a Python tool and a React component. That’s it!
Auto-Discovery
Drop files in
server/tools/
and FastApps automatically discovers and registers them.Type Safety
Full Pydantic validation on backend and TypeScript support on frontend.
Built-in Authentication
OAuth 2.0 support with Auth0, Clerk, and custom providers out of the box.
Quick Example
MCP Tool (Backend)
React Widget (Frontend)
Core Features
Widgets
Learn how to build interactive UI components with React.
Server
Create backend logic with Python and Pydantic validation.
Authentication
Secure your widgets with OAuth 2.0 providers.
What You’ll Build
With FastApps, you can create:- Interactive dashboards with real-time data
- Form widgets with validation and submission
- Data visualizations with charts and graphs
- API integrations that connect to external services
- Authenticated widgets with user-specific data
Ready to Get Started?
What is FastApps?
Understand the architecture and core concepts.
Quick Start
Build your first widget in 5 minutes.
Introduction
Learn about the framework architecture.
Authentication
Secure your widgets with OAuth 2.0.
“You should write your widget logic and UI, not MCP boilerplate.”Need help? Join our Discord community or check out the GitHub repository.