oTToDev的构建旅程:最佳开源AI编码助手
距离创建Bolt.new的分支已经过去三周,这是一款令人印象深刻的基于AI的编码助手。最初被称为“Bolt.new Any LLM”,由于不断壮大的社区的压倒性支持,项目范围已经大幅扩展。起初只是一个简单的实验项目,如今已成长为一个旨在创建最佳开源AI编码助手的重要运动:现在正式更名为oTToDev。以下是近期更新、公告以及关于如何轻松通过Docker设置oTToDev的精彩指南。
超出预期的增长
在短短三周内,oTToDev实现了惊人的增长。最初构建的目的是为了与一系列大型语言模型(LLMs)进行互动,无论是云托管还是本地,项目已成为一个由社区驱动的创新中心。大量开发者纷纷加入,以帮助将这个AI助手转变为卓越之作。每周都有新功能、贡献和合作者的加入,推动该项目的发展,远超其创始人的愿望。
这个分支的主要初衷是可访问性——使每个人都能无缝集成各种LLMs到他们的开发工作流程中。但现在,有了远大的愿景。社区共同开始构建能够成为AI驱动编码助手黄金标准的可能性。
第一个主要更新:oTToDev直播公告
第一个公告令人无比兴奋——将在11月10日晚上7:00 CDT进行一次直播,取代通常的周日视频。这场直播不仅将介绍oTToDev,还将作为一个开放论坛,讨论进展、潜在功能和贡献,同时解答社区中的任何问题。
这是一个展示项目轨迹并邀请更多社区参与的重大机会。对于那些希望贡献或使用oTToDev的人来说,这也是获取直接指导的绝佳方式。
第二个重大公告:核心贡献者计划
成为核心贡献者的申请正在如火如荼地进行中。在短短一周内,该项目已经获得了36份申请!这里的目标很明确:通过组成一支专注于维护和扩大oTToDev的团队来维持和加速指数级的发展。
核心贡献者将在塑造这个助手的轨迹中发挥不可或缺的作用,重心在于确保开发者社区的广泛参与。常规贡献者和好奇者都欢迎通过这个链接申请。
第三个重大里程碑:一个能够反映项目未来的名称
该项目的正式名称oTToDev标志着“Bolt.new Any LLM”的雄心勃勃的转变。这个区分是有目的的。更名确保了oTToDev能够发展出独特的身份,以满足将要融入项目的变革性创新。
此外,创始人暗示在幕后正在构建“某种重大”的事物,而新名称恰如其分地与这些未来计划相结合。虽然目前尚未确认是否会合并回主Bolt.new代码库,但这种独立性允许快速迭代和以社区为主导的创新。
第四个公告:讨论社区的启动
一个蓬勃发展的项目总是需要一个充满活力和合作的空间,而对于oTToDev而言,这将是一个基于讨论的社区,将于11月10日启动。
该平台将成为一个包容性空间,用于缺陷报告、功能建议、路线图和文档。贡献者将能够获得资源的访问,并能直接与核心贡献者互动,确保顺利且富有成效的合作。与直播活动并行,讨论平台将增强参与感,同时允许成员之间的头脑风暴,无论其技术能力如何。
步骤指南:通过Docker运行oTToDev
对于那些渴望运行oTToDev的人,无论是出于好奇还是作为贡献的前奏,以下是一个使用Docker的简单步骤指南。
先决条件:
安装Git
根据操作系统从Git官网下载Git。这是克隆代码库的必要条件。下载Node.js
访问Node.js官网进行安装。使用以下命令进行验证:node --version
设置Docker/Docker桌面
为了方便起见,始终建议安装Docker。确保其功能正常。
过程:
克隆oTToDev代码库
打开终端并运行:git clone https://github.com/coleam00/bolt.new-any-llm.git cd bolt.new-any-llm
准备API密钥
- 转到克隆目录中的
env.example
文件。 - 为首选的LLM提供商(如OpenAI)添加API密钥。将文件重命名为
.env
。
- 转到克隆目录中的
使用Docker构建
运行以下命令:npm run docker:build
运行Docker容器
启动oTToDev:npm run docker:up
访问oTToDev
在浏览器中访问localhost:5173
。注意:对于Google Chrome用户,安装Chrome Canary以确保兼容性。Firefox用户应不会有问题。
这个Docker设置确保了环境的一致性,消除了系统之间的差异。初学者和技术专家都能从中受益。
为什么参与oTToDev?
oTToDev远非完美,但合作精神体现了其成为非凡事物的潜力。开源AI开发使编码的进步变得民主化,让全球创新成为可能。
借助可访问的设置、合作社区和简单的工具如Docker,这是参与的最佳时机。该项目的动力不可小觑,更多的贡献者加入后,oTToDev将重新定义AI编码助手的功能。
结论:让我们一起构建
oTToDev的故事还处于初期阶段。这个项目的力量不仅取决于其代码,还取决于其社区的贡献、热情和创造力。通过像讨论论坛这样的计划、清晰的路线图以及可访问的Docker设置,oTToDev的未来将是无限的。
如果你热爱AI、编码或者仅仅是对创新能带我们去哪里感到好奇,这是你为具有影响力的事物做贡献的机会。让我们重新定义编码工具如何赋能我们所有人。一起,我们将构建出最佳的开源AI编码助手。
有关更多更新,请申请贡献或查看oTToDev的GitHub代码库。