Skip to main content

What is a project?

A project is the container for everything you build on Replit. It holds your code, data, and all the artifacts you create — web apps, mobile apps, slide decks, data dashboards, and videos. When you tell Agent what you want, it sets up a project and builds the artifacts inside it. Think of a project like a workspace on your desk. Everything lives in one place and can share the same information, but each piece serves a different purpose. For example, if you ask Agent to build a fitness tracking app, it creates a project with a mobile app artifact along with the backend, database, and storage it needs to work. Key concepts:
  • Project: The container that holds everything — your code, data, and all your artifacts
  • Artifact: A publishable output within a project (a web app, slide deck, video, etc.)
  • Resources: Every artifact gets automatic access to a backend, database, and file storage — no setup required
Publishing deploys your entire project at once. All artifacts go live together, so they always stay in sync.

What you can build

TypeWhat it isExample
Web appA website or web application people visit in their browserAn online store, a booking tool, a portfolio site
Mobile appA native app people install on their phoneA fitness tracker, a restaurant ordering app
Data visualizationAn interactive dashboard with charts, filters, and live dataA sales report, a metrics tracker, an analytics view
Slide deckA presentation you can present or exportA pitch deck, a team update, a product overview
Animated videoA motion graphics video you can export as MP4A product launch video, an explainer, social media content
A single project can hold multiple artifacts. For example, you could build a web app for your customers, a mobile app for your team, and a slide deck for investors — all in the same project. When artifacts live in the same project, they automatically share the same data and backend logic. To learn more, see Artifacts.

Managing your projects

Your Projects page lists every project you’ve created or been invited to. It’s the fastest way to jump back into recent work and find the right project in a busy workspace.

See at a glance what’s inside each project

Every project card shows small icons for the artifacts it contains for each web app, mobile app, slide deck, data visualization, or animated video in the project. Hover any icon to preview that artifact’s screenshot directly on the card, so you can tell projects apart without opening them.
Project card on the Projects page with artifact icons and a dropdown listing every artifact inside the project

Filter by artifact

Use the Build type dropdown at the top of the Projects page to filter your list by artifact. Pick one to see only the projects that contain that kind of artifact:
  • Web — projects that contain a web app
  • Mobile — projects that contain a mobile app
  • Data — projects that contain a data visualization
  • Slides — projects that contain a slide deck
  • Design — projects in Design mode
  • 3D Game, Agent & Automation, and more
Select Any build type to clear the filter.
Build type dropdown on the Projects page filtering by artifact, with Design, Web, Data, Mobile, 3D Game, and Slides options

Sort by last opened

The Projects page is sorted by last opened by you by default — the projects you’ve spent time in most recently appear at the top. This is especially useful in team workspaces, where other members’ recent edits would otherwise bury your current work. You can switch the sort by selecting a different column header (for example, Last updated or Name).

Pin the projects you use most

Pin a project to keep it at the top of your list. Pins are private to you — pinning a project in a team workspace doesn’t change what other members see. To pin a project, open the overflow menu (three dots) on the project card and select Pin. Select Unpin from the same menu to remove the pin.

Next steps

Artifacts

Learn how to create, switch between, and manage artifacts

Artifacts

Learn about artifact types and how they work together

Web Apps

Build full-stack web applications

Mobile Apps

Create native iOS and Android apps

Data Visualization

Build interactive dashboards and data visualizations

Slide Decks

Create presentations through conversation