Otto Engineer is an autonomous agent that takes AI-assisted coding to the next level.
- Otto checks its work and iterates - Otto executes its code and tests it to make sure it works. If there are errors, it will keep iterating until the code works 🦾
- Otto executes its code safely in isolation - Otto is built on Web Containers, a runtime for executing Node.js and OS commands that runs entirely in the browser, with a virtual, in-memory file system 🤓
- Otto requires zero setup - Since it all runs in the browser, you just start a new chat and put Otto to work, watching it run commands and edit code in the embedded terminal and editor 🔥
- Otto operates in a real environment - Otto can install and use npm packages, tweak its TS config, and write its own tests. Say goodbye to hallucinated code that doesn't actually work 👋
Watch Otto in action! 👇
Creating the BE for a todo list app, complete with CRUD routes and DB
Implementing & Testing Some Data Transformation Logic
Creating a Complex TypeScript Utility Type
Devs use Otto to:
- Prototype - Quickly generate working starter code using any desired combination of libraries and business logic (and download in one click!)
- Debug - Autonomously debug through and solve thorny TypeScript issues and other bugs
- Generate working code - Implement utilities and mini libraries automatically