Omni Engineer:AI开发世界的新宠

image.png

今天,我将向大家介绍一个名叫Omni Engineer的新项目。你可能还记得之前我们介绍过的Claude Engineer和AMA Engineer,这两个项目都是由同一开发团队创建的。而现在,他们又推出了一个新的工程项目:Omni Engineer。这个新项目被视为Claude Engineer的接班人,并且能够通过Open Router使用任何模型。让我们一起来看看这个新工具有哪些创新和科技亮点吧。

Omni Engineer的诞生

根据开发者在GitHub上的介绍,Omni Engineer被称为Claude Engineer的精神继承者。它是在大量手工制作的AI工具、反复试验和反馈的基础上开发出来的。相比于Claude Engineer,Omni Engineer提供了更多的控制选项,尽管它放弃了一些其他功能,例如全自动化流程和同时运行代码的能力。相反,它带来了一些新的酷炫功能,比如多文件编辑和聊天记录的保存与恢复。

这个框架更适合那些希望在编程时有一个更好助手的人,而不是完全自动化的工具。简而言之,Omni Engineer在保留Claude Engineer核心功能的基础上,增加了更多实用功能,去掉了一些不常用的自动化功能。

强大的功能集

Omni Engineer不仅能够进行文件管理、网页搜索、图像处理,还拥有撤销功能和保存、加载对话的功能。它还支持多种命令,就像Ader一样。虽然它主要使用Open Router,但你也可以选择与Open AI或AMA一起使用。

设置和使用

让我们来看看如何设置和使用Omni Engineer。首先,你需要克隆这个仓库到你的电脑上。克隆完成后,进入文件夹,并安装所需的依赖项。接着,将.env.example文件重命名为.env,并在你喜欢的编辑器中打开它。

在这里,你需要输入Open Router的API密钥。如果你更喜欢使用Open AI或AMA,也可以在主Python文件中更改基本URL,来适配你选择的服务。Omni Engineer默认配置了Claude 3.5 Sonet作为主代理,Gemini作为编辑器。

配置完成后,返回终端,运行主Python文件。你会看到一个非常类似于之前版本的用户界面。接下来,你可以尝试一些基本功能,比如创建新文件、编辑文件、进行搜索等。

创建和编辑文件

例如,我们可以让Omni Engineer创建一个扫雷游戏的文件。你可以通过多次尝试来确保所有代码都在一个文件中,这样可以避免工具生成多个文件而无法正确放置代码的问题。你还可以使用编辑选项来微调生成的代码,确保其功能正确。

搜索和图像处理

Omni Engineer还具备搜索功能,不需要API密钥,可能是因为它使用了免费的DuckDuckGo搜索引擎。搜索结果不会直接显示,而是添加到上下文中,你可以在需要时查询。

它还具备图像处理功能。你可以将图像添加到上下文中,然后让Omni Engineer基于图像生成UI设计。这对于需要可视化图表或用户界面的人来说是一个非常酷的功能。

多种命令

Omni Engineer提供了多种命令,除了前面提到的创建、编辑和搜索功能外,还有一些其他实用命令:

  • Clear:清除上下文中的图像或搜索结果。
  • Reset:清除之前的消息。
  • Diff:关闭差异显示。
  • History:将历史记录保存到文件中,并可以通过Load命令加载。
  • Undo:撤销文件中的最后一次更改。
小结与展望

总体而言,Omni Engineer是一个非常实用的工具,几乎能够满足你对一个AI助手的所有期望。虽然它在生成多个文件时有些小问题,但整体表现非常优秀。如果你对科技和编程感兴趣,这个工具无疑是你不容错过的。

关注我,每天带你开发一个AI应用,每周二四六直播,欢迎多多交流。

image.png

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值