What is the Marketplace?
The Marketplace is where you discover and install everything you need to build with Tesslate Studio. It contains three categories of items:- AI Agents: Specialized coding assistants with custom system prompts, tools, and AI models
- Project Bases: Pre-built templates backed by Git repositories, covering dozens of frameworks
- Workflow Templates: Pre-configured multi-container architectures you can apply to a project with one click
AI Agents
Specialized assistants for code generation, debugging, and more
Project Bases
Full project templates with working code and configurations
Workflow Templates
Multi-container architectures ready to deploy
Browsing the Marketplace
Filter and Search
Filter by category, pricing type, or tech stack. Use the search bar to find items by name, tags, or description.
View Details
Click any item to see its full description, features, tech stack, pricing, download count, and user reviews.
Agents use server-side filtering and pagination for fast browsing even with large catalogs. Bases use a combination of server-side pagination for community bases and client-side filtering for curated collections.
AI Agents
What Makes Up an Agent?
Every marketplace agent is defined by aMarketplaceAgent record with these core properties:
| Property | Description |
|---|---|
| system_prompt | Instructions that define the agent’s behavior, coding style, and constraints |
| agent_type | Execution strategy: StreamAgent (streaming with tool calls), IterativeAgent (multi-step planning), or others |
| tools | JSON array of tool names the agent can use (for example, ["read_file", "write_file", "execute_command"]) |
| model | Specific AI model to use (for example, claude-sonnet-4 or gpt-4o) |
| category | Classification: builder, frontend, fullstack, data, or custom categories |
Agent Types
- StreamAgent
- IterativeAgent
The default agent type. Streams responses token-by-token in real time, with interleaved tool calls. Good for UI development, component creation, and fast iteration.
Official Agents
Tesslate ships with several pre-built agents:| Agent | Type | Description |
|---|---|---|
| Stream Builder | StreamAgent | General-purpose coding assistant |
| Tesslate Agent | TesslateAgent | Platform-optimized builder |
| React Component Builder | StreamAgent | Specialized for React UI components |
| API Integration Agent | IterativeAgent | Backend and API development |
| ReAct Agent | ReActAgent | Reasoning and action loop for complex tasks |
Community Agents
Open-source agents created by the community:- Code Analyzer, Documentation Writer, Refactoring Assistant
- Test Generator, API Designer, Database Schema Designer
Forking Agents
If an agent hasis_forkable = true and source_type = "open", you can create your own version:
Click Fork
This creates a copy in your library with the same system prompt, tools, and configuration.
Forked agents track their lineage via the
parent_agent_id field. Forks of forks are not allowed (to keep the chain manageable).Project Bases
Bases are project templates backed by Git repositories. Each base defines a tech stack, category, and set of features. When you create a project from a base, Tesslate clones the repository and starts the dev server.Base Categories
Full-Stack
React + FastAPI, Next.js + PostgreSQL, Vue + Go, and similar combined frontend/backend stacks
Frontend
React, Vue, Svelte, Angular, Astro, and other client-side frameworks
Backend
FastAPI, Django, Express, Go (Gin, Fiber), Rust (Actix, Axum), Laravel, Rails
Mobile
Expo, Flutter, React Native starter templates
User-Submitted Bases
Anyone can submit a base by providing a public Git repository URL. Submitted bases include the creator’s user ID and can be set to public or private visibility. For a deep dive into bases, see the Project Bases guide.Workflow Templates
Workflow templates are pre-configured multi-container architectures stored as JSON definitions. They specify which containers to create, how to position them on the graph canvas, and how to connect them.Template Definition Structure
A workflow template includes:- nodes: Array of container definitions (base type with a
base_slug, or service type with aservice_slug) - edges: Array of connections between containers with
connector_typeand configuration - required_credentials: List of external services that need OAuth credentials (for example,
["supabase"])
Example: Next.js + Supabase
This workflow creates a Next.js frontend connected to an external Supabase database via environment variable injection:Pricing Models
- Free
- Monthly Subscription
- API Pricing (Pay-Per-Use)
- One-Time Purchase
No cost. Full access to all features. Often open source and community-supported. Most bases and several core agents use this model.
Revenue Split
Agent and base creators earn 90% of all revenue. The remaining 10% goes to the Tesslate platform. Payouts are handled through Stripe Connect.Ratings and Reviews
Every agent and base can be reviewed by users who have installed it. Reviews include:- Star rating: 1 to 5 scale
- Text comment: Optional written feedback
Recommendations
The marketplace includes a co-installation recommendation system. When you install an agent, the platform tracks which other agents are commonly installed by the same users. This powers the “People also installed” section on agent detail pages.Installing Items
Install or Purchase
- Free items: Click Install to add to your library immediately.
- Paid items: Complete the Stripe checkout flow, then the item appears in your library.
- Subscription items: Subscribe through Stripe. Access continues as long as the subscription is active.
Best Practices
Research Before Installing
Research Before Installing
Read the full description and check the tech stack to make sure the item fits your needs. Look at the download count and reviews for quality signals.
Start with Featured Items
Start with Featured Items
Featured items are curated by the Tesslate team for quality and reliability. They are a good starting point for new users.
Try Open Source First
Try Open Source First
Open-source agents and free bases let you experiment without commitment. You can fork open-source agents to customize them for your workflow.
Leave Reviews
Leave Reviews
Your reviews help other users and provide feedback to creators. Rate honestly and include specific details about what worked well or could be improved.
Next Steps
Manage Your Library
Organize, customize, and publish your installed items
Project Bases
Deep dive into project templates