Repl.it 是一个免费且用户友好的在线 IDE,支持多种语言并允许在项目上进行协作,并且能够通过终端下载框架。
Replit 成立于 2016 年,其核心产品是基于浏览器的集成开发环境软件,并于 2022 年上线了 GhostWriter 这一 AI 编程助手,用户可以在其中使用 50 多种语言开发、编译、运行和托管应用程序。该产品被认为是初学者最容易开启编程的地方,同时也能让更富有经验的程序员测试和构建应用程序。
Replit 的使命是让下一代的十亿人实现在线开发,让所有人都有能力创造软件并以此获得财富。公司认为,在现代社会,写代码的能力应该和写论文的能力一样普遍。它希望引领从软件创建的堆叠模型到网络模型的转变,并创建世界上第一个大规模分布式和协作操作系统。目前全球开发者仅有千万量级,而未来的十亿开发者中预计九亿以上都是做轻量级开发的非专业人员。而在 AI 的赋能下,这一操作系统中的代码生成能力有了质的飞跃,自然语言来实现业务逻辑的本领大大增加。
Replit 可以帮助开发者将代码更完整、生成代码、转换代码和解释代码。基于 Replit,用户可以在浏览器中运行代码、创建项目、与他人协作和共享项目。Replit 还提供了一系列工具和功能,例如代码自动完成、调试器、版本控制和部署工具等,以便用户能够更轻松地进行编程工作。另外,Replit 还提供了大量的编程语言和框架支持,包括 Python、Java、Ruby、JavaScript、React 和 Flask 等,还可以一键部署 Github 的开源代码。
2022 年 9 月 8 日,Replit 推出了 Ghostwriter,直接将“代码生成能力”引入到了现有的开发环境中。它可以用对话的形式来写代码、调试代码,给出相关建议和对代码的解释。
Ghostwriter 的基座模型是基于 Salesforce 的 CodeGen 等开源模型来构建的,并将其转换为 FasterTransformer 来改善延迟。另外,Ghostwriter 会根据用户在 Replit 上留下的 context 来进行进一步的优化。AI 能力会覆盖到 Replit 整个 IDE 产品上,让更广泛的功能得到 AI 的助力。