AgentAgent3
Agent
Design
Database
Publish
Security
Integrations
Mobile

Teams

Replit for teams to build together

Enterprise

Replit with Enterprise-grade security & controls

Use Cases

Business Apps
Rapid Prototyping

Roles

Enterprise

PM
Designers
Operations
Software Developers

Small Businesses

SMB owners
Founders

Get Started

Docs
Community
Expert Network

Inspiration

Customer Stories
Gallery
Blog
News
PricingCareersAgentAgent3
Contact salesLog inSign up
  • Pricing
  • Careers
Contact salesLog in
Start building
Wed, Sep 10, 2025 • Featured

Introducing Agent 3: Our Most Autonomous Agent Yet

We’re excited to introduce Agent 3—our most advanced and autonomous Agent yet. Compared to Agent V2, it is a major leap forward. It is 10x more autonomous, with the ability to periodically test your app in the browser and automatically fix issues using our proprietary testing system—3x faster and 10x more cost-effective than Computer Use models. Even better, Agent 3 can now generate other agents and automations to streamline your workflows. What’s New 1. App Testing: Agent tests the apps it builds (using an actual browser) Agent 3 now tests and fixes the app it is building, constantly improving your app behind the scenes. We are launching two different options here, depending on your needs:

    All
  • Design
  • Events
  • AI
  • Product
  • Engineering
  • Infrastructure
  • News
  • Builder Spotlight
  • Fri, Dec 23, 2016

    Live File Updates

    Today we're excited to release a feature which shows any files your program creates directly inside the REPL. And any time that file changes it will be updated live in the editor. This can be anything from a text file to a gif. We also added support for matplotlib in python3 so you can make pretty graphs and watch them update live. Like this: And we don't stop you from rewriting your own source file so you can write a program which modifies itself, like this counting quine.

  • Fri, Dec 2, 2016

    Python Package Search

    We recently made it possible to import any package from PyPi. However, people who missed the announcement didn't know this was possible. There was also no good way to search and explore packages. That's why today we're excited to introduce a package search widget. You'll be able to search for any python package without leaving the programming environment.

  • Mon, Nov 28, 2016

    Introducing Step Debugging for Python

    Debug your Python3 programs from your browser At Repl.it, our goal is to make programming more accessible, and as part of this we aim to provide the full power of popular programming environments with no setup time. And I don't think it's an understatement to say that debugging is the majority of what we, as programmers, do. [](preview end) That's why today we're making it possible to step-debug through your Python 3 code right from the browser. We've built a new debug pane that makes it easy step in, out, over, and resume your code. All the common operations a typical debugger would do. To get started:

  • Sat, Nov 12, 2016

    Introducing Pylint Support

    Today, we're excited to introduce lint support for Python3. Where previously you had to run your code, look at the console for an error, find the line number of the error and then find that line in your editor. Now, we'll show you errors and potential mistakes live as you type! This is powered by pylint, so in addition to obvious errors like syntax errors, pylint will point out potential programmer mistakes like unused variables, redefnining builtins and many more!

  • Tue, Oct 25, 2016

    from PyPi import *

    Import any Python Package At Repl.it, our goal is to make programming more accessible, and as part of this we aim to provide the full power of popular programming environments with no setup time. And no modern programming language is complete without third-party packages. [](preview end) That's why today we're making every Python package ever immediately available on repl.it. Just select the language (Python or Python3) and start importing packages: You can explore Python packages here.

  • Tue, Oct 4, 2016

    Introducing Turtle Graphics For Python

    Ever since the LOGO programming language educators have been using Turtle Graphics to demonstrate the power of programming to their students while making it fun and interesting.[](preview end) In fact, my first real programming experience was when I was 6 years old learning LOGO at school. I learned how to program the turtle to draw a square and a triangle which I then put together to create a house. However, I was frustrated that I had to keep repeating the code to create a village made from multiple houses -- and that's how discovered loops! It's a natural way for children to learn programming. Here is an example turtle graphic house in repl.it :) So far, we've been focused on what we think was largely missing from the web: running programs that typically require installing a compiler or an interpreter on your computer. However, now that we've built tools for teachers to bring programming to their classroom, many want to use turtle graphics as part of their cirriculum. And that's why we're excited to introduce Turtle Graphics support for Python. To get started just select Python (with Turtle) from the list of languages, import the turtle module and start drawing!

  • Thu, Jul 21, 2016

    Every Project Should Have Its Own REPL

    It's no secret we're big fans of REPLs. We believe that immediate access to the programming environment accelerates learning and is generally more productive. REPLs cut out the middleman -- no need to build UIs or scripts for every possible action you might want to take -- just talk to the interpreter directly.[](preview end) In every medium-to-large project we embark on we include a repl.sh script that starts out a REPL in the context of the project. This includes preloaded libraries, custom commands, and a database connection when it makes sense. You can interact with the database, use utility functions, and inspect the environment in whatever way you find useful. This is especially easy in NodeJS; the module that makes up the REPL that ships with it is made into a stand-alone module repl. Once you require('repl') you'll be able to supply it with a custom eval function which you can then use to process the and parse the code in whatever way you find useful before calling a callback with a return value. We love using async/await so we process top-level awaits with babel in the REPL to make it very easy to add, update, or delete from the development database. In the above gif you can see how we can test and iterate on our notifications page by creating notifications from the REPL and see it update instantly!

  • Sat, Jun 18, 2016

    Autocomplete Your Code with Replit

    Autocomplete plays a big role in how we use software, imagine a world where you have to type full search terms without predictions into google search, ugh, the savagery! Many developers employ this technology when writing code in order to increase their productivity. So we decided to implement this feature to help you become the power user you want to be.[](preview end) BEHOLD! Note: if you're not a fan of autocomplete you can always turn it off from the preferences menu (⋮) at the top left of your editor. We've also been getting many requests to enable renaming the repl from the workspace. Now, after you hit save, you can click at the top to change the name of your repl. Soon, we'll add a way to add tags without having to go to the repls page so you can organize and easily search for your repls.

  • Tue, Jun 14, 2016

    A Swift REPL

    In this age of containers it's much easier to run arbitrary code in the cloud. The harder parts are scaling the service, making it reliable, and —as in this case— creating cool and useful experiences. When we looked at existing Swift REPL implementations on the web we found that none delivered a stateful and interactive environment. Just an editor with a run button.[](preview end) As for us, as much as possible, we try to create an environment similar to the original inspiration for our website: DrScheme (now DrRacket).