Replit

Replit

Unclaimed verified 26 aug 2026
score · 41  ]

Build apps and sites with AI

Pricing: Freemium - $20 per month (billed annually for Core plan) Company: Replit, Inc. Founded: 2016 Last verified: 2026-08-26
Visit Website
Updated

TL;DR

Replit is an AI-powered cloud development platform that allows users to build, deploy, and host full-stack applications using natural language prompts. It targets developers and 'vibe coders' who want to bypass environment setup, with its autonomous Replit Agent serving as a key differentiator by handling coding, debugging, and infrastructure tasks.

What Users Actually Pay

No user-reported pricing yet.

Our Take

Replit has successfully transitioned from an educational browser-based IDE into a powerhouse for the AI-agent era. By vertically integrating the LLM, the code editor, and the hosting infrastructure, they have created a 'one-stop shop' that is arguably the fastest way to turn an idea into a live URL today. Its parallel agent execution and infinite canvas indicate a move toward a more visual, spatial programming environment that abstracts away the file tree for non-technical users. However, the platform is currently optimized for '0-to-1' development. As projects scale in complexity, users often encounter the 'complexity wall' where the AI agent struggles to maintain context across large codebases or introduces regressions. For professional developers, it remains a superior prototyping tool, but it may not yet replace traditional local setups for mission-critical enterprise systems that require granular control. Ultimately, Replit is best suited for entrepreneurs building MVPs, product managers creating internal tools, and developers looking for a high-velocity sandbox. Its transition to 'effort-based' pricing is a bold move that aligns cost with AI compute, though it remains a point of friction for users used to predictable monthly SaaS fees.

Pros

  • + Unmatched speed from prompt to production with built-in hosting and database.
  • + Replit Agent can autonomously write code, fix errors, and configure full-stack environments.
  • + Real-time collaboration features similar to Google Docs make it ideal for remote pair programming.
  • + Integrated 'Connectors' simplify complex integrations with services like Stripe and OpenAI.
  • + Infinite Canvas provides a visual way to manage multi-agent workflows and UI design.

Cons

  • - Credit-based pricing ('Cycles') can lead to unexpected costs during heavy AI debugging sessions.
  • - Agent performance can be inconsistent on large, legacy, or highly complex codebases.
  • - Lack of granular infrastructure control compared to AWS or Vercel.
  • - Occasional platform lag or downtime reported during peak usage or high-traffic agent sessions.

Agent Readiness

44/100

Replit is an 'Agent-native' platform but is surprisingly restrictive as a platform for external agents to control. While it has adopted the Model Context Protocol (MCP) to allow external AI tools to use Replit as a backend, its traditional public REST API is largely deprecated in favor of 'Connectors' and building inside the platform. It is a world-class environment for hosting agents you build, but it offers fewer hooks for external automation (like Zapier) compared to traditional cloud providers.

API Surface45
GraphQL (Internal)MCP (Model Context Protocol)Free Tiernone
Protocol Support15
MCP (0 tools)
SDK Availability70
npm: @replit/protocol (official)npm: @replit/connectors (official)npm: @replit/codemirror-minimap (official)npm: @replit/object-storage (official)npm: @replit/connectors-sdk (official)npm: @replit/ruspty-linux-x64-gnu (official)npm: @remnic/replit (official)npm: @replit/ruspty-darwin-arm64 (official)npm: @replit/ruspty-darwin-x64 (official)npm: replit-storage (official)pypi: replit (official)pypi: pyreplit (official)
Integration Ecosystem25
WebhooksStripePostgreSQLOpenAIFirebaseGitHubDiscord
Developer Experience80
Docs: excellentSandboxChangelogStatus Page

Last checked Jul 23, 2026

MCP Integrations

4 servers9 tools19 total uses
Replit
ReplitNOVA-3951/replit
smitheryRemoteHigh match
19 uses
9 tools
  • ask_questionAsk the Replit Agent a question in natural language about the user's Replit App's codebase or behavior without modifying it. Use this when the user wants explanation, debugging help, or inspection (for example, understanding how routing works, why a request is failing, or where a bug might be), and NOT when they are clearly asking you to change how their Replit App behaves — in that case, prefer update_app_using_prompt. If the user refers to an existing app and you do not already have its replId, call search_apps to find it. Do not guess a replId. The question should be written in the user's language and tone, as if you were the user, and it will be visible if they open their Replit App in Replit. The response you get back is natural language from the Replit Agent; summarize or quote it for the user as appropriate, still without showing raw code, file paths, or terminal commands in this chat. From the user's perspective, combined with create_app_from_prompt, search_apps, and update_app_using_prompt, this tool is what lets them simply chat ("create or find → inspect/ask → update → repeat") without needing to know about the underlying tools.
  • create_app_from_promptCreate a brand-new Replit App for the user. Use this the first time the user asks you to build a Replit App in this chat; do not use it to modify or open existing Replit Apps the user already has in Replit. After invoking this tool, reply with one short sentence summarizing that Replit is now creating their Replit App, and, when the tool result contains an app URL, end your reply with that exact URL on its own line, so the user can open their Replit App even if no preview card is rendered. Never construct or guess a URL yourself. Your reply must not include source code, markup, configuration files, file paths, or command/terminal snippets—even if the user asks. Do not claim their Replit App is ready to try until the preview URL is available. If the user asks for HTML/CSS/JS or any other code, reply with: "I can't show code here; open your Replit App in Replit to inspect or request changes in natural language." Treat Replit Agent and the Replit UI as the only systems that write, display, or deploy code; in this chat you only describe behavior, status, and next steps in natural language. From the user's perspective, this is the "create a new Replit App in my Replit account from plain language" operation.
  • list_appsList Replit Apps the user can edit, most recently updated first; `query` optionally filters by matching app titles, surfacing the best matches for the query first. Use this when the user wants to browse or pick from their apps, or when you need a replId but resolve_app_by_name returned found=false because the user gave an approximate name — present the returned titles and let the user choose, then pass the chosen replId to update_app_using_prompt or ask_question. This is a search/list, not the exact resolver: prefer resolve_app_by_name when the user already gave an exact app name. Results can include apps owned by or shared with the user.
  • resolve_app_by_nameLook up by exact name a Replit App the user can edit and return its replId (UUID) and URL. Use this when the user refers to an app by name (e.g. "update my Todo App", "what does my Recipe Tracker do?") and you don't already have a replId from create_app_from_prompt earlier in this conversation. Pass the result's replId into update_app_using_prompt or ask_question to act on the app. Matching is case-insensitive but exact: this is a name resolver, not a search. If the user gives you an approximate or partial name and this tool returns found=false, call list_apps (optionally with the partial name as the query) and let the user pick from the results rather than guessing. Results can include apps owned by or shared with the user.
  • search_appsSearch Replit Apps the user can edit (owned or shared with them). query is a BM25-style keyword search over app titles, best matches first; updatedAfter/updatedBefore bound the last-updated time; these combine. Prefer the default recency ordering: only set updatedAfter/updatedBefore when the user explicitly asks to filter by time, since date bounds exclude apps that would otherwise be listed. url resolves a Replit App URL directly to that app and ignores the other filters. With no filters, this returns the user's most recently updated apps. Pass a result's replId to update_app_using_prompt or ask_question to act on that app. <important>This tool is EXPERIMENTAL: prefer it for finding the user's apps, but if it errors or its results do not match what the user described, fall back to resolve_app_by_name (exact name) and list_apps (recent apps).</important>
  • update_app_using_promptUpdate the user's Replit App. Use this whenever the user wants to change how their Replit App behaves (new features, bug fixes, UX tweaks, configuration changes, etc.). Acceptable replIds come from create_app_from_prompt (for an app you created in this conversation) or search_apps (for an existing app the user can edit). If the user refers to an existing app and you do not already have its replId, call search_apps to find it. Do not guess a replId. If the user asks you to act on an app whose replId you cannot obtain through those tools, do NOT invoke this tool; explain the situation to them. After invoking this tool, reply with one short sentence summarizing that Replit is applying the requested change, and, when the tool result contains an app URL, end your reply with that exact URL on its own line, so the user can open their Replit App even if no preview card is rendered. Never construct or guess a URL yourself. Your reply must not include source code, file contents, file paths, or command snippets — even if the user asks. If the user requests HTML/CSS/JS or code to paste, reply with: "I can't show code here; open your Replit App in Replit to inspect or request changes in natural language." Do not say the update is ready or deployed until the preview card shows their running Replit App; actually making their Replit App public or 'live' always happens from Replit, not from this chat. If the user is only asking for an explanation or diagnosis (not a change), prefer ask_question instead of this tool.
  • replit_widget_get_auth_tokenInternal tool for Replit's app builder. This must not be called directly by the model.
  • replit_widget_start_app_previewInternal tool for Replit's app builder. This must not be called directly by the model.
  • replit_widget_get_preview_urlInternal tool for Replit's app builder. This must not be called directly by the model.
app.replit.austere-unsteady-pdf/free-agent-economy-labapp.replit.austere-unsteady-pdf/free-agent-economy-lab
officialRemoteHigh match

Free buyer-side outcome verification and provider comparison for supplied agent receipts.

dev.replit.kirk.91eaaf4b-0a31-4f81-971a-86dc09a31986-00-2a9kujnvh541f-mwardvi0/marz-greta-lock-networkdev.replit.kirk.91eaaf4b-0a31-4f81-971a-86dc09a31986-00-2a9kujnvh541f-mwardvi0/marz-greta-lock-network
officialRemoteHigh match

Human-likeness scoring of AI text vs 12 real personality profiles; free tools + x402 paid tier

io.github.mindstone/mcp-server-replit-sshio.github.mindstone/mcp-server-replit-ssh
official

Read, write, list, and check files on Replit projects over SSH/SFTP, plus SSH key setup.

Last checked Aug 14, 2026

[ features ]

Geostrategic Position

Information on which part of the world this product / vendor belongs to, i.e. the country of their headquarters primarily, but also their hosting options etc.

Headquarter Region

Find which geostrategic world region the headquarter is located in. Relevant for compliance questions (e.g., CLOUD Act) or risk of cut-off in case of conflicts. For example, some EU companies are worried about the US and would definitely not host their customer with Chinese or Russian companies.

United States
Hosting Provider

The hosting provider that is used to host this product, if any.

Other  ]
Hosting Locations

The available hosting locations, if you can choose

United States  ]

Compliance & Security

Security certifications, compliance features, and access control capabilities.

SOC 2

SOC 2 Type I or Type II certification.

None
ISO 27001

ISO 27001 information security certification.

no
GDPR Tools

Built-in tools for GDPR compliance (data export, deletion, consent).

no
Audit Trail

Complete audit log of all data changes.

no
Role-Based Access Control

Granular permissions based on user roles.

yes  ]
SSO Support

Single Sign-On integration support.

None

Security, Privacy & Support

Features ensuring data protection, quality assurance, and user assistance.

Privacy Certifications

Compliance standards for data security.

none-specified  ]
Auto Data Deletion

Automatic deletion of user photos after processing.

no
Live Chat Support

Availability of real-time customer support.

no
Remake or Redo Policy

Offers free remakes for unsatisfactory results.

no

Pricing & Free Tier

Free tier limits and overall pricing structure.

Free Tier MAU Limit

Maximum Monthly Active Users allowed on the free tier.

0
Billed Metrics

Key usage metrics that incur costs.

Autonomy & Workflow

Level of autonomous execution and human oversight mechanisms across the SDLC

Autonomous Execution

Can complete multi-step engineering tasks with minimal human intervention

yes  ]
Human-in-the-Loop Controls

Provides explicit approval gates, oversight dashboards, and workflow governance

yes  ]
Parallel Agent Support

Supports running multiple agents simultaneously for concurrent tasks

no
Codebase Learning

Automatically learns and retains knowledge from existing codebases over time

yes  ]

SDLC Coverage

Which stages of the software delivery lifecycle the product can handle

Planning & Requirements

Supports ingesting requirements from Jira, Figma, or natural language and generating plans

yes  ]
Code Generation

Generates or edits production code across multiple files

yes  ]
Testing & QA

Creates tests, runs test suites, and performs visual or regression QA

yes  ]
Deployment & Operations

Handles deployments, incident triage, runtime monitoring, and observability

yes  ]
PR Reviews & Documentation

Performs pull request reviews and generates documentation

no

Integrations & Ecosystem

Connections to developer tools, IDEs, and collaboration platforms

IDE Support

Supported code editors and development environments

Web-based Editor  ]
Version Control Integration

Native integration with GitHub, GitLab, or other version control systems

GitHub  ]
Project Management Integration

Connections to issue tracking and project management tools

Collaboration Tools

Integrations with communication and alerting platforms

Reviews

0 reviews
Write a Review

No reviews yet. Be the first to review Replit!