Skip to main content

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

1

Open the Marketplace

Click Marketplace in the sidebar navigation.
2

Choose a Category

Switch between Agents, Bases, and Workflows using the tabs.
3

Filter and Search

Filter by category, pricing type, or tech stack. Use the search bar to find items by name, tags, or description.
4

View Details

Click any item to see its full description, features, tech stack, pricing, download count, and user reviews.
5

Install

Click Install or Add to Library to add the item to your personal collection.
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 a MarketplaceAgent record with these core properties:
PropertyDescription
system_promptInstructions that define the agent’s behavior, coding style, and constraints
agent_typeExecution strategy: StreamAgent (streaming with tool calls), IterativeAgent (multi-step planning), or others
toolsJSON array of tool names the agent can use (for example, ["read_file", "write_file", "execute_command"])
modelSpecific AI model to use (for example, claude-sonnet-4 or gpt-4o)
categoryClassification: builder, frontend, fullstack, data, or custom categories

Agent Types

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:
AgentTypeDescription
Stream BuilderStreamAgentGeneral-purpose coding assistant
Tesslate AgentTesslateAgentPlatform-optimized builder
React Component BuilderStreamAgentSpecialized for React UI components
API Integration AgentIterativeAgentBackend and API development
ReAct AgentReActAgentReasoning 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 has is_forkable = true and source_type = "open", you can create your own version:
1

Find a Forkable Agent

Look for the “Open Source” badge on agent cards in the marketplace.
2

Click Fork

This creates a copy in your library with the same system prompt, tools, and configuration.
3

Customize

Edit the system prompt, change the AI model, rename it, or adjust tool configurations.
4

Use or Publish

Use your forked agent privately, or publish it to the marketplace for others to discover.
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 a service_slug)
  • edges: Array of connections between containers with connector_type and 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:
Next.js Frontend ──env_injection──▶ Supabase Database (external)
Applying the template automatically creates both container nodes and the connection edge on your project’s architecture graph.

Pricing Models

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
Average ratings and review counts are displayed on marketplace cards, helping you make informed choices. The system calculates running averages that update each time a new review is submitted.

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

1

Browse or Search

Find the agent, base, or workflow you want.
2

Review Details

Check the description, tech stack, pricing, rating, and reviews.
3

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.
4

Use in Projects

  • Agents: Select the agent from the chat dropdown in any project.
  • Bases: Choose the base when creating a new project.
  • Workflows: Apply the workflow template from the architecture panel.

Best Practices

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.
Open-source agents and free bases let you experiment without commitment. You can fork open-source agents to customize them for your workflow.
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