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
| Type | What it is | Example |
|---|---|---|
| Web app | A website or web application people visit in their browser | An online store, a booking tool, a portfolio site |
| Mobile app | A native app people install on their phone | A fitness tracker, a restaurant ordering app |
| Data visualization | An interactive dashboard with charts, filters, and live data | A sales report, a metrics tracker, an analytics view |
| Slide deck | A presentation you can present or export | A pitch deck, a team update, a product overview |
| Animated video | A motion graphics video you can export as MP4 | A product launch video, an explainer, social media content |
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