程序员是最擅长革自己命的职业,让我们借助AI的力量一起摸鱼一起卷!
据说好用的AI代码助手工具、大模型、Agent智能体
微软的compoliot:AI神器之微软的编码助手Copilot-CSDN博客
阿里的: 通义灵码_智能编码助手_AI编程-阿里云
智谱AI的CodeGeeX
:
https://codegeex.cn/
商汤的:小浣熊家族 Raccoon - AI 智能助手 - 商汤科技
字节的coze和豆包Agent智能体:coze.cn / coze.com
这个世界首位AI程序员:Devin (the Developer)
Devin替代品,开源的Devika :AI程序员Devin的开源替代Devika-CSDN博客
另参考:
比较AI编程工具Copilot、Tabnine、Codeium和CodeWhisperer-CSDN博客
其它一些AI代码助手工具
1. Codeium
Codeium 是一种人工智能驱动的代码完成工具,旨在简化编码过程。主要特点和优势包括:
- IDE 集成:支持 20 多种语言并与流行的 IDE 集成
- 高效编码:减少样板代码,查找和使用 API,并生成单元测试
- 自然语言处理:允许开发人员以自然语言键入注释以完成代码
- 受顶级公司信赖:Adobe、Dropbox、IBM、Pinterest、Salesforce 和 Tesla 使用
- 免费使用:安装 Codeium Extension 以无限制访问
Codeium 的用例 非常适合各种开发人员:
- 寻求提高编码效率并减少花在语法上的时间的软件开发人员
- 在大型或不熟悉的代码库上工作的团队,旨在更快地适应
- 希望使用 AI 驱动的工具加强开发流程的公司
2. Safurai
Safurai 是一个基于 AI 的 IDE 扩展,旨在帮助开发人员进行编码、调试和重构。它充当虚拟助手,为软件开发过程中可能出现的任何问题提供解决方案和建议。借助 Safurai,开发人员可以改进他们的工作流程和代码质量,使开发过程更加高效和简化。
3. GitFluence
GitFluence 是一种人工智能驱动的解决方案,旨在帮助用户快速找到适合其特定需求的正确 git 命令。主要特点和优势包括:
- 易于使用的网络应用程序:输入所需 git 操作的描述并接收相关命令建议
- 人工智能驱动的建议:根据输入描述获取最合适的命令
- 省时:快速找到合适的git命令,为用户省时省力
GitFluence 的用例 非常适合各种专业人士:
- 开发人员寻求一种快速有效的方法来为他们的项目查找 git 命令
- 团队领导希望提高团队的 git 命令使用率和效率
- 学习 git 并需要帮助以找到正确命令的个人
总体而言,GitFluence 为查找正确的 git 命令提供了一种方便且省时的解决方案,增强了开发人员和学习者等用户的体验。
4. Phind
Phind 是专为开发人员设计的人工智能搜索引擎。主要特点和优势包括:
- 可定制的搜索:用户可以定制他们的搜索偏好并将其设置为默认值
- 探索功能:AI 驱动的相关主题和增强搜索结果的建议
- Surprise Me :随机选择主题供用户发现和探索
Phind 的用例 非常适合各种专业人士:
- 寻求快速有效地查找有关各种主题的相关信息的开发人员
- 寻找 AI 驱动的建议和相关内容的程序员
- 有兴趣通过"给我惊喜"功能探索新主题的技术爱好者
总体而言,Phind 提供了一个功能强大且可自定义的搜索工具,可帮助开发人员查找相关信息并发现新主题。
5. Cron AI
Cron AI 是一种人工智能驱动的 cron 表达式生成器,旨在简化 cron 作业的创建。主要特点和优势包括:
- 易用性:快速将输入的单词转换为 cron 表达式以设置 cron 作业
- 效率:减少创建 cron 作业所需的复杂性和时间
- 用户友好的界面:简化了从输入的单词生成 cron 表达式的过程
Cron AI 的用例 非常适合各种专业人士:
- 寻求自动化流程(例如计划任务或作业)的系统管理员
- 希望高效且复杂性较低的创建 cron 作业的开发人员
- 旨在简化任务自动化的组织和个人
总的来说,Cron AI 为创建 cron 作业提供了一个强大而高效的解决方案,使其成为那些需要自动化任务管理的人的宝贵资产。
6. Amazon CodeWhisperer
Amazon CodeWhisperer 是一项由机器学习 (ML) 提供支持的服务,可根据开发人员在集成开发环境 (IDE) 中以自然语言和代码发表的评论生成代码建议,从而帮助提高开发人员的工作效率。
7. AI CLI
开源 GPT -3 Powered CLI 当前提示长度为 ~840 个令牌,1K 令牌的 text-davinci-002 定价为 0.02 美元,即 ~0.017 美元/命令。我们将看看是否可以通过微调改善响应并降低每条命令的成本。
8. Bito
Bito 是一款由 AI 驱动的代码助手,旨在帮助开发人员自动执行任务并将生成代码的速度提高 10 倍。主要特点和优势包括:
- 代码生成:生成代码、构建单元测试、创建代码注释、解释新代码以及检查安全漏洞
- 兼容性:适用于 AppCode、GoLand、IntelliJ、PyCharm、PhpStorm、Rider、RubyMine 和 WebStorm
- 隐私和安全:优先考虑用户隐私,从不存储或复制代码,始终对数据和日志进行加密
Bito 的用例 非常适合各种开发人员:
- 寻求自动化日常任务和提高代码质量的软件开发人员
- 希望通过 AI 帮助提高生产力和效率的开发团队
- 旨在通过强大的代码助手增强其编码体验的个人程序员
总的来说,Bito 为开发人员提供了一种用户友好且安全的解决方案,可以更快地生成代码并简化他们的工作流程。
9. Google Colab Copilot
Google Colab Copilot 是一款旨在自动化 Google Colab 工作区、简化用户体验的工具。主要特点和优势包括:
- Google Colab 集成:在 Google Colab 上无缝实施,以实现高效的工作区自动化
- 轻松设置:将"您的 OPENAI API 密钥"替换为您的 OpenAI API 密钥并按照设置说明进行操作
- 便捷激活:在 Google Colab 上按 Shift+Alt+Enter 即可开始使用该工具
Google Colab Copilot 的用例 可满足各种专业人士的需求:
- 寻求自动化 Google Colab 工作区以提高生产力的数据科学家
- 研究人员希望在使用 Google Colab 时节省时间和精力
- 希望在 Google Colab 环境中简化工作流程的开发人员
总的来说,Google Colab Copilot 对于希望在 Google Colab 中工作时节省时间和精力的用户来说是一个有价值的工具。
10. CodiumAI
Codium 是一种人工智能工具,旨在帮助开发人员更快地编写测试并在部署前发现错误。主要特点和优势包括:
- 人工智能驱动的分析:分析源代码、文档字符串和注释以生成有意义的测试
- 测试建议:在您键入时提供测试建议,并提供用于自动化的下载扩展(即将推出)
- 测试策略:侧重于边缘情况和方法参数以确保准确性
Codium 的用例 非常适合各种开发人员:
- 寻求快速准确地为其代码编写测试的软件开发人员
- 旨在在部署前捕获错误的质量保证团队
- 希望提高软件整体质量和可靠性的项目经理
总的来说,Codium 为开发人员提供了一种省时高效的解决方案来创建有意义的测试并提高软件质量。
11. Code GPT
Code GPT 是一个 VS 代码扩展,具有 StackOverflow 支持、解释、重构、文档、查找问题和单元测试等优秀功能。
12. Duino Code Generator
Arduino 代码生成器 是一种人工智能工具,旨在为 Arduino 兼容板自动执行代码生成过程。主要特点和优势包括:
- AI驱动代码生成:利用GPT-3算法快速生成代码,节省用户时间
- 有用的建议:提供有关 Arduino 项目的零件、组件和教程的建议
- Amazon Services LLC 附属公司:允许用户直接从网站购买零部件
Arduino 代码生成器的用例 非常适合各种个人:
- 寻求节省项目代码生成时间的Arduino 爱好者
- 寻求零部件指导的电子爱好者
- 旨在提升 Arduino 学习体验的教育工作者和学生
总体而言,适用于 Arduino 的代码生成器提供了一个功能强大且用户友好的解决方案,用于自动执行代码生成过程并为 Arduino 项目提供有用的资源。
13. Hacker AI
Hacker AI 是一种由人工智能驱动的代码审计工具,旨在识别和修复源代码中潜在的安全漏洞。主要特点和优势包括:
- 漏洞检测:扫描源代码以查找安全问题,例如 SQL 注入、LFI 和 RCE
- 防止安全漏洞:帮助组织检测和修复漏洞以防止网络攻击
- 测试期间免费:无需创建帐户,用户在 10 分钟内收到漏洞报告
Hacker AI 的用例 非常适合各种组织:
- 寻求通过识别源代码中的漏洞来防止安全漏洞的企业
- 旨在通过人工智能驱动的代码审计来增强网络安全态势的政府机构
- 希望通过自动代码分析提高应用程序安全性的开发人员
总的来说,Hacker AI 提供了一个强大且易于访问的解决方案,用于检测和修复源代码中的安全漏洞,并得到经验丰富的网络安全机构 AckViz 的支持。
14. Airtest
Refraction 是一种基于 AI 的代码改进工具,旨在简化开发过程。主要特点和优势包括:
- 多语言支持:适用于 C#、C++、Go、Java、JavaScript、TypeScript、PHP、Python、R Lang、Ruby 和 Swift
- 自动重构和测试:轻松生成单元测试、重构代码和检测错误
- 附加功能:代码解释、语言转换、硬编码文字分离和样式检查
Refraction 的用例 非常适合各种开发人员:
- 寻求提高代码质量和缩短开发时间的软件开发人员
- 旨在优化团队生产力并专注于基本任务的项目经理
- 希望提高软件开发效率和可维护性的组织
总的来说,Refraction 为开发人员提供了一个强大的解决方案,让他们可以更轻松地构建高质量的软件。
15. Maverick Code Assistant
Maverick 是一种由 AI 提供支持的代码完成工具。 Maverick 建于 Yurts,专注于在不接触任何 API 或知识库的情况下在本地机器上提供最佳代码完成。
16. Buildt
Buildt AI 是一种基于人工智能的代码库搜索工具,旨在简化开发人员的代码管理。主要特点和优势包括:
- 超级搜索:使用自然语言搜索快速准确地查找、生成和替换代码片段
- 代码管理:生成新代码、重构现有代码、扩展功能以及删除遗留或重复代码
- 依赖更新:在整个代码库中添加或更新依赖更改
- 语言支持:支持Javascript和Typescript,未来计划支持15+语言
Buildt AI 的用例 可满足各种开发人员的需求:
- 寻求提高代码搜索和管理效率的软件开发人员
- 希望简化代码库维护和重构任务的编程团队
- 旨在通过 AI 支持的帮助增强编码工作流程的个人程序员
总体而言,Buildt AI 为代码管理提供了一个功能强大且用户友好的解决方案,使其成为开发人员的必备工具。
17. CodeGeeX
CodeGeeX
是清华和智谱AI联合打造的多语言代码生成模型.可以
直接在Idea中使用
CodeGeeX 是一个拥有 130 亿参数的大规模多语言代码生成模型,在超过 20 种编程语言的大型代码语料库上进行预训练。 CodeGeeX 支持 15 种以上的代码生成和翻译编程语言.
18. Programminghelper
Programming Helper 是一种人工智能工具,旨在协助完成各种编程任务。主要特点和优势包括:
- 代码生成:从文本描述生成代码、SQL命令、HTML和CSS
- 代码翻译:将代码翻译成任何编程语言并用通俗易懂的英语解释代码
- 代码改进:修复无效代码、生成测试并向代码添加类型
- 附加工具:创建正则表达式、查找 Git 命令、获取 Linux 命令以及根据描述生成元标记
- AI聊天助手:提供编程相关问题的解答
Programming Helper 的用例 非常适合各种编程专业人员:
- 寻求简化代码生成和提高代码质量的开发人员
- 希望从描述中生成 HTML 和 CSS 的网页设计师
- 在 Git、Linux 命令和正则表达式创建方面需要帮助的IT 专业人员
19. CodeAssist
CodeAssist 是一个人工智能聊天机器人界面,专为在 Jetbrains IDE 和 Visual Studio Code 中编程而设计。主要特点和优势包括:
- 自然语言界面:与聊天机器人交流,就像与人交谈一样,允许它查看和修改代码
- 代码完成:根据用户的代码库生成代码完成,考虑代码库其他部分的文件和函数/类
- 语言兼容性:适用于所有流行的编程语言
- 简洁的答案:与 ChatGPT 等其他聊天机器人相比,提供更集中的响应
CodeAssist 的用例 非常适合各种开发人员:
- 寻求自然语言聊天机器人界面以提供编码帮助的程序员
- 寻找能够提供简明答案和代码完成的工具的软件开发团队
- 旨在通过 AI 支持提高编码效率的个人开发人员
尽管有某些限制,CodeAssist 不断改进其功能并提供独特的聊天机器人编程协助体验。
20. Clippy AI
Clippy AI(VS 代码扩展)是 OpenAI Codex 的简单包装器。它允许您向 Codex 发送您的当前文件以及一些纯文本英语说明。然后它会在您的编辑器中打开一个差异视图,以便您可以轻松查看建议的更改并接受或拒绝它们。
21. Sketch
Sketch 是一款面向 pandas 用户的 AI 代码编写助手,可以理解你的数据上下文,大大提高建议的相关性。 Sketch 可在几秒钟内使用,并且不需要向您的 IDE 添加插件。
22. PionexGPT
Pionex 是一种加密货币交易所,为用户提供自动交易机器人来买卖加密货币。主要特点和优势包括:
- 支持多币种:用户可以在平台上交易各种加密货币
- 轻松创建机器人:即使是初学者也可以轻松创建机器人
- 自动策略:许多机器人可用于任何类型的市场,看涨或看跌
- 投资产品:多种产品可供选择,帮助用户定期赚钱
- PionexGPT : 一项新功能,允许用户使用自然语言创建交易策略
- 接受交易信号:用户可以接受来自TradingView平台的交易信号
Pionex 的用例 涉及加密货币交易和投资:
- 使用自动交易机器人买卖加密货币
- 使用 PionexGPT 和 TradingView PineEditor 创建个性化交易策略
- 使用 TradingView BackTesting 测试策略
- 在 Pionex 交易平台上自动执行完美策略
- 通过平台提供的各种投资产品定期赚钱
23. Regex.ai
特征:
- 插入您的文本并拖动光标以突出显示多个字符串以查找匹配的正则表达式。
- 单击突出显示的文本将其删除。
用例: - 从文本中提取特定模式,例如电子邮件地址或电话号码。
- 验证表单中的用户输入,确保输入的数据符合要求的格式。
- 简化复杂的正则表达式,以便于理解和维护。
24. Microapp AI
Microapp.ai 是一家提供AI 驱动的微应用程序生成器的 公司。他们目前正致力于构建新功能和产品。要了解他们的最新动态,您可以订阅他们的时事通讯。特征:
- 人工智能驱动的微应用程序生成器
用例: - 使用人工智能技术创建微应用
25. AI Code Mentor
AI Code Mentor是一款代码解释器工具,它利用人工智能对各种编程语言的代码段进行全面的解释,对初学者尤其有帮助。特征:
- 个性化解释:从不同的解释风格中选择(例如,机器人、5 岁、初学者程序员、教师、NASA 程序员)
- 支持多种编程语言:学习 HTML、CSS、Javascript 和 Python
- 代码示例:提供冒泡排序、快速排序、堆排序和基数排序算法的示例
- 免费使用
用例:
- 更深入地了解编程逻辑
- 提高你的编码技能
- 学习新的编程语言
- 调试代码
26. Unakin
Unakin 是游戏工作室的 AI 副驾驶。 Unakin 帮助游戏工作室找到乐趣,游戏创作副驾驶可以与您一起研究、构思和构建原型。特征:
- **聊天创建:**零技术依赖。迭代构建原型,无需代码和开发人员资源。
- **突破性的 AI 技术:**多种 AI 模型,旨在为您提供原型制作的超能力。构建速度提高 100 倍,您的创造力不受限制。
- 关键社区:成为我们 Discord 或候补名单的一部分,成为第一个听到游戏创作未来的人
27. CodeConvert AI
只需单击一下按钮即可体验无缝代码转换,无需登录即可免费试用。主要特点: 基于 AI 的代码转换:轻松跨编程语言翻译代码。一键式流程:使用只需单击即可。免费使用:无需登录或支付费用即可访问转换器。用例: • 在编程语言之间转换时节省时间和精力。 • 轻松地将遗留代码转换为现代编程语言。 • 促进使用不同语言的团队之间的代码协作。利用这一创新工具进行高效的代码转换,并简化跨多种编程语言的开发过程。
28. Codacy
Codacy Quality - AI 是一种 AI 工具,可以自动建议修复 40 多种编程语言的编码问题。主要特点和优势包括:
- 集中式集线器:在 Git 提供程序中提供集中式集线器,其中提供了纠正问题区域的所有必要信息
- 自动修复:使用户能够完全控制推荐的修复并只需单击一下即可修复问题
- 兼容性:兼容GitHub、GitLab和Bitbucket,可通过请求流程访问
- 高级解决方案:一种高级解决方案,适用于寻求通过消除手动代码审查的需要来简化工作流程的开发人员和团队,因为它使用 AI 使流程自动化
- 节省时间:通过利用该工具的功能,团队可以节省大量时间并提高编码实践的整体效率和准确性
- 多功能性:它与各种编程语言和 Git 提供程序的兼容性使其成为现代应用程序设计和开发的多功能且有价值的工具
Codacy Quality 的用例 - AI 涉及简化工作流程和改进编码实践:
- 自动化代码审查和问题修复过程
- 节省时间并提高编码实践的效率和准确性
- 提高代码的整体质量并简化开发团队的工作流程
作为一种自动化代码审查和问题修复过程的工具,Codacy Quality - AI 对于寻求改进编码实践和简化工作流程的开发人员和团队来说是一个有价值的解决方案。
29. Spark Engine
能够阅读、写作、构建组件、创建动画和构建网站,其最显着的特点是能够修复 40 多种语言的编码错误,并通过简单的文本输入自主构建整个平台。
主要特征:
- 全面的编码支持:修复 40 多种语言的编码错误。
- 自主构建平台:从简单的文本输入构建整个平台。
- 多功能引擎:读取、写入和构建组件、动画和网站。
- 节省时间和成本效益:减少企业的开发时间和费用。
用例:
• 自动化和优化编码流程以提高效率。
• 快速识别并解决各种编程语言中的编码错误。
• 通过自动执行复杂的编码任务来加快项目完成时间。
• 最大限度地降低开发成本并提高业务盈利能力。
体验 Sparkengine.ai 在编码领域的变革潜力,因为它可以节省时间、金钱并增强整体开发过程。
30. GitPoet
GitPoet 是一种高效且强大的工具,可改进 Git 工作流程并增强提交消息。主要特点和优势包括:
- 由 ChatGPT-3.5 提供支持的高级 AI 技术可根据您的 Git 差异建议准确且有意义的提交消息
- 通过快速生成准确反映代码更改的高质量提交消息,简化开发过程并节省宝贵的时间
- 能够通过简单地将 git diff 输出粘贴到工具中来自动化编写提交消息的过程
- 提高 Git 日志的准确性,帮助开发人员保持清晰简洁的代码更改记录
GitPoet 的用例 涉及简化 Git 工作流程和节省宝贵的时间:
- 为各级开发人员提高提交消息的准确性和质量
- 自动化编写提交消息的过程以简化开发过程
- 维护清晰简洁的代码更改记录,以更好地管理项目
总的来说,GitPoet 是一个强大的工具,可以通过简化 Git 工作流程和节省宝贵的时间来使开发人员受益。
31. Gitwit
GitWit 是一种人工智能工具,旨在加速软件开发人员的编码过程。通过使用自然语言提示,开发人员可以借助 GPT-4 技术无缝地生成和修改代码。
主要特征:
- AI 驱动的代码生成:借助 GPT-4 技术,使用自然语言提示生成和修改代码库。
- 无缝集成:GitWit 与现代开发人员工具集成,提供流畅的编码体验。
- 有限项目免费:目前处于测试阶段,GitWit 最多可免费用于五个项目和无限制的修订,未来可能会推出具有附加功能的付费版本。
- 使用 GitHub 登录:使用您的 GitHub 帐户开始受益于 GitWit 的代码加速功能。
- 响应式支持:如有任何问题或疑虑,请通过他们的联系页面与 GitWit 团队联系。
用例:
• 加快软件开发人员的编码过程。
• 使用自然语言提示生成和修改代码。
• 与现代开发人员工具无缝集成。
GitWit 的 AI 驱动解决方案可帮助软件开发人员加快编码过程,使他们能够专注于创建高质量的软件,同时减少重复性任务所花费的时间和精力。
32. LlamaChat
LlamaChat 是一种 AI 聊天工具,它使用户能够与 Alpaca、LLaMa、GPT4All 等模型以及 Vicuna(即将推出)等未来模型进行对话。
主要特征:
模型兼容性: 与 Alpaca、LLaMa、GPT4All 等模型聊天,并支持未来的模型。
本地执行: 在您的 Mac 上本地运行模型,确保方便和控制。
导入灵活性: 导入原始发布的 PyTorch 模型检查点或预转换的 .ggml 模型文件。
开源: 使用开源库构建,使 LlamaChat 完全开源和免费。
针对 Mac 优化: 专为 Intel 处理器和 Apple Silicon 设计,需要 Mac OS 13 或更新版本。
用例:
• 在您的 Mac 本地与各种 AI 模型进行互动对话。
• 探索和试验 Alpaca、LLaMa、GPT4All 等模型和未来模型。
• 使用LlamaChat 的开源AI 聊天工具进行AI 研究和开发。
LlamaChat 提供了一个可访问的平台,用于与不同的 AI 模型进行交互,以满足 AI 爱好者和研究人员的需求。
33. RepoAI
RepoAI 是一个强大的工具,它可以扫描给定存储库的 URL,以提供软件开发指标的概述并突出显示代码库的潜在问题。
主要特征:
- 代码质量分析:深入了解代码质量并接收改进建议。
- 提交历史分析:分析提交历史、代码行和每个文件的每日提交。
- 活跃贡献者识别:识别代码库最活跃的贡献者。
- 问题和拉取请求监控:跟踪问题和拉取请求并监控它们随时间的进展。
- 与开发平台集成:与 GitHub、GitLab 和 Bitbucket 无缝集成。
用例:
• 全面了解存储库的开发状态和代码质量。
• 确定代码效率和可维护性方面需要改进的地方。
• 随着时间的推移监控和跟踪问题、拉取请求和代码更改。
• 简化开发工作流程并优化部署流程。
对于寻求提高代码质量、简化开发工作流程并深入了解其存储库开发状态的软件开发人员、代码审查人员和项目经理来说,RepoAI 是一个非常有用的工具。
34. CensysGPT
CensysGPT Beta 是一款功能强大的工具,旨在简化构建有效且高效的 Censys 搜索查询的过程。
主要特征:
- 简化查询构建:简化创建有效 Censys 搜索查询的过程。
- 主动侦察:执行全面的主机分析以主动寻找威胁。
- 时间优化:通过高效的查询构建为威胁搜寻和风险管理分配更多时间。
- 持续改进:该工具会根据用户反馈定期更新和增强。
用例:
• 利用 CensysGPT Beta 的力量进行主动侦察行动。
• 简化构建有效且高效的Censys 搜索查询的过程。
• 将遗留的 Censys 查询转换为新的查询语言以改进功能。
• 翻译来自其他平台(如 Shodan、Zoomeye 和 BinaryEdge)的查询以实现无缝集成。
体验 CensysGPT Beta 的便利和高效,因为它简化了构建有效的 Censys 搜索查询的过程。
35. Zeus Notebook
Zeus Notebook 是一款功能强大的基于浏览器的 Python 笔记本,它为用户提供了一个名为 Zeus 的 AI 代码助手。借助 Zeus Notebook,个人可以直接在浏览器上运行 Python notebook,并在编码任务中受益于 Zeus 的帮助。
主要特征:
- 基于浏览器的 Python 笔记本:直接在浏览器上运行 Python 笔记本。
- AI 代码助手- Zeus:与 Zeus 交互以获得编码任务的建议和指导。
- **聊天功能:**通过输入您的 OpenAI API 密钥启用聊天功能,允许与 Zeus 进行交互式对话。
用例:
• 编码协助:受益于 Zeus 的人工智能建议和指导,以提高编码技能。
• Python 编程:在浏览器中方便地运行和执行Python 代码。
体验 Zeus Notebook 的强大功能,这是一款基于浏览器的 Python 笔记本,带有 AI 代码助手。增强您的编码能力,获得有用的建议,并享受与 Zeus 的互动对话。
36. Codeamigo
Codeamigo 是一种交互式编码教程工具,它利用 AI 来帮助用户学习如何有效地编码。
主要特征:
- AI 驱动的学习帮助:在整个编码教程中受益于 AI 驱动的指导和支持。
- 一口大小的教程:访问涵盖编码基础知识的简洁且重点突出的教程。
- 自定进度的学习:以您自己的速度在课程和进度之间导航。
- Codesandbox 环境:在基于 HTML 的沙箱中练习编码,并实时执行代码。
用例:
• 在人工智能教程和指导的帮助下有效地学习编码。
• 通过简短的教程按照自己的进度掌握编码的基础知识。
• 在使用Codesandbox 的结构化环境中获得实践经验和练习编码。
体验 Codeamigo 的强大功能,这是一种交互式编码教程工具,结合了 AI 驱动的学习帮助、简短的教程和实用的 Codesandbox 环境。
37. JIT.codes
JIT.codes 是一种人工智能工具,可将文本转换为代码,允许用户根据他们的文本输入生成 HTML、CSS 和 JS 代码。
主要特征:
AI 驱动的代码生成: 利用机器学习算法将文本转换为功能代码。
支持 HTML、CSS 和 JavaScript: 根据用户输入生成 HTML、CSS 和 JavaScript 代码。
隐私和安全: 将 API 密钥本地存储在用户的浏览器上,不与外部来源共享。
免费使用: 用户无需任何额外费用即可生成和探索代码。
反馈和错误报告: 提供反馈表和 Twitter 页面,供用户提供反馈和报告错误。
用例:
- 快速将基于文本的想法或概念转换为功能代码片段。
- 为编码经验有限的用户简化代码生成过程。
- 探索和试验不同的代码结构和功能。
- 通过将文本描述转换为 HTML 和 CSS 代码来制作网站布局或用户界面设计的原型。
- 根据文本规范生成 JavaScript 函数或脚本。
- 通过利用 AI 驱动的代码生成功能提高编码效率。
JIT.codes 是一个强大的工具,它结合了人工智能和代码生成的能力,可以简化将文本转换为功能代码的过程。
38. California Markup
California Markup 是一种人工智能工具,旨在简化生成 HTML 代码的过程。使用这个工具,用户可以通过向人工智能机器人提供简单的请求来描述他们想要的 HTML 代码,该工具会在不到一分钟的时间内生成相应的代码。
主要特征:
AI-Powered HTML 生成: 使用 AI 技术根据简单的用户请求生成人类可读的 HTML 代码。
易用性: 提供用户友好的界面,可供各种经验水平的开发人员访问。
人类可读代码: 生成易于开发人员理解和修改的 HTML 代码。
快速代码生成: 在不到一分钟内生成相应的 HTML 代码。
无需安装: 用户可以直接从其网站访问和使用该工具,无需安装或额外的软件。
下载和复制代码: 允许用户下载或复制生成的 HTML 代码,以便轻松集成到他们的项目中。
由附属广告支持: 通过附属广告维持该工具的开发和维护。
用例:
- 开发人员寻求一种高效、简单的方法来生成 HTML 代码。
- 希望开始 Web 项目并为其 HTML 代码创建基础的用户。
- 在 HTML 编码方面具有不同经验水平的个人。
- 希望通过自动化 HTML 代码生成过程来节省时间的开发人员。
- 寻找易于理解和修改的人类可读 HTML 代码的专业人士。
California Markup 是开发人员的宝贵工具,为生成人类可读的 HTML 代码提供了一种快速且用户友好的解决方案。
39. LMQL
LMQL 是一种专门为大型语言模型 (LLM) 设计的查询语言,结合了自然语言提示和 Python 的表现力。它提供约束、调试、检索和控制流等功能,以促进与 LLM 的交互。
主要特征:
约束: 为生成的输出指定满足特定条件的条件。
调试: 分析和理解 LLM 如何生成输出,有助于微调和错误识别。
检索: 访问常见任务的预建提示,提供方便的起点。
控制流: 使用 Python 控制流语句来更好地控制生成过程。
自动令牌生成和验证: 自动生成所需的令牌并根据提供的约束验证生成的序列。
支持任意 Python 代码: 包括使用 Python 代码的动态提示和文本处理。
用例:
- 自然语言生成: LMQL 使用户能够通过细粒度控制和约束从 LLM 生成自然语言响应。
- **定制的对话代理:**用户可以通过利用 LMQL 的控制流和约束功能,与 LLM 创建类似聊天机器人的交互。
- 任务自动化: LMQL 可用于自动执行特定任务,例如生成装箱单、总结文本或从在线资源中执行简单的数据检索。
- 高级文本处理: LMQL 中对任意 Python 代码的支持允许用户在提示中执行复杂的文本处理任务。
LMQL 是一种功能强大的查询语言,旨在增强与 LLM 的交互,提供一系列提供控制、灵活性和定制的功能。
40. Constitute
Constitute 是一种 AI 工具,可让您在计算机上轻松访问 ChatGPT,这是一种基于 AI 的聊天机器人。它提供适用于 Mac 和 Windows 平台的下载,使用键盘快捷键可以快速访问不同的功能。
主要特征:
轻松访问: 在您的计算机上提供对 ChatGPT 的快速轻松访问。
Mac 和 Windows 支持: 提供适用于 Mac 和 Windows 平台的下载。
优化版本: 提供针对 Mac-intel 和 Mac-arm64 处理器的优化版本。
键盘快捷键: 允许用户使用方便的键盘快捷键来实现各种特性和功能。
虚拟助手 (Chad): 使用户能够通过简单的快捷方式呼叫由 ChatGPT 提供支持的虚拟助手 Chad。
快速搜索: 使用键盘快捷键触发快速搜索,以加快信息检索速度。
换行快捷方式: 提供开始换行的快捷方式,以改善打字体验。
用例:
- 经常使用 ChatGPT 并希望在计算机上快速轻松地访问它的个人。
- 需要针对各自平台优化版本的 ChatGPT 的 Mac 和 Windows 用户。
- 喜欢使用键盘快捷键以更快地与 ChatGPT 交互的用户。
- 依赖 ChatGPT 执行各种任务并希望提高工作效率的专业人士和个人。
- 任何寻求方便高效的工具以在其计算机上无缝访问 ChatGPT 的人。
Constitute 是一款可靠的 AI 工具,可简化您计算机上对 ChatGPT 的访问。
41. Code Assist
CodeAssist 是一款功能强大的编码工具,旨在提高开发人员的工作效率并简化他们的编码工作流程。借助其自然语言界面,开发人员可以以对话方式与 CodeAssist 进行交流,感觉就像与人类助手进行交互一样。
主要特征:
自然语言界面: 使用会话语言与 CodeAssist 交互。
直接代码访问: 直接在编辑器中读取和编写代码,无需手动复制和粘贴。
GPT-4 Powered: 利用高级语言模型提供智能代码帮助。
代码执行和操作: 执行打开文件和实现功能等操作。
带上下文的代码完成: 从您的代码库中生成了解函数/类的代码完成。
多语言支持: 适用于所有流行的编程语言。
用例:
- 通过消除浏览器和编辑器之间的手动复制粘贴来简化编码工作流程。
- 协助完成代码并根据代码库的上下文生成智能代码片段。
- 通过减少重复的编码任务和自动化与代码相关的操作来提高生产力。
- 通过开发人员监督和纠正来加速功能实现。
- 支持广泛的编程语言,满足多样化的开发者需求。
CodeAssist 的 主要目标是通过提供智能建议、代码完成和协助重复编码任务来增强开发人员的编码体验。
42. Imaginary Programming
Imaginary Programming 是一种 AI 工具,它利用 OpenAI 的 GPT 引擎作为运行时,使开发人员无需专门的机器学习团队即可解决新问题。它使开发人员能够在 TypeScript 中定义函数原型,并利用 GPT 的智能来处理其余部分。
主要特征:
GPT-Powered Runtime: 利用 OpenAI 的 GPT 引擎的智能作为运行时来解决新问题。
TypeScript 兼容性: 轻松将 Imaginary Programming 集成到现有的 Node.js、Next.js 和 React 项目中。
生成有用的标题和文本: 利用 GPT 的智能为用户生成上下文相关的内容。
数据分类和提取: 利用类人智能对非结构化语言数据进行分类和提取有价值的见解。
输出结构化数据: 获取JSON格式的结构化数据,便于处理和消费。
实验游乐场: 在将虚构编程集成到项目之前,利用游乐场对其进行实验。
用例:
- 在没有专门的机器学习专业知识的情况下寻求解决涉及自然语言处理的新问题的开发人员和工程师。
- 希望使用 GPT 的功能为其项目添加增量智能的前端工程师。
- 从事 Node.js、Next.js 和 React 项目的团队希望在基于 TypeScript 的环境中利用 GPT 的智能。
- 处理混乱或非结构化语言数据并旨在提取结构化见解的开发人员。
- 对探索 GPT 的强大功能及其在前端开发中的应用感兴趣的专业人士。
Imaginary Programming 为开发人员提供了宝贵的工具集,弥合了前端开发和人工智能之间的差距。
其它Agent神器工具和大模型
1.AgentGPT
基于浏览器的 AutoGPT 实现,可通过无代码平台访问。
https://agentgpt.reworkd.ai/zh
2.AI Legion
一个让智能体协同工作的平台,其类似于 AutoGPT 和 Baby AGI,但用 TypeScript 编写。
https://github.com/eumemic/ai-legion
3.AutoGPT
一项旨在使 GPT-4 完全自动化的实验性开源尝试,在 GitHub 上拥有超过 14k星标。
https://agpt.co/?utm_source=awesome-ai-agents
4.Automata
一个复杂的系统,根据项目的上下文自动生成自己的代码。
https://github.com/emrgnt-cmplxty/automata
5.AutoPR
AI 生成的拉取请求来解决问题,由 ChatGPT 提供支持。
https://github.com/irgolic/AutoPR
6.Autonomous HR Chatbot
企业应用程序 - 由 GPT-3.5 提供支持的自主 HR 助理。
https://github.com/stepanogil/autonomous-hr-chatbot
7.BabyAGI
使用人工智能管理任务的简单框架。
https://github.com/yoheinakajima/babyagi
8.BabyBeeAGI
BabyAGI 之上的任务管理和功能扩展。
https://yoheinakajima.com/babybeeagi-task-management-and-functionality-expansion-on-top-of-babyagi/
9.BabyCatAGI
BabyCatAGI 是 BabyBeeAGI 的 mod,BabyBeeAGI 是 OG BabyAGI 的 mod。
https://replit.com/@YoheiNakajima/BabyCatAGI
10.BabyDeerAGI
BabyDeerAGI 是 BabyAGI 的 mod,大约 350 行代码
https://twitter.com/yoheinakajima/status/1678443482866933760
11.BabyElfAGI
BabyDeerAGI 和 OG BabyAGI 的最新 mod,大约 895 行代码
https://twitter.com/yoheinakajima/status/1678443482866933760
12.BabyCommandAGI
一个 AI 代理,旨在测试结合 CLI 和 LLM 时会发生什么,它们是比 GUI 更传统的界面
https://github.com/saten-private/BabyCommandAGI
13.BabyFoxAGI
BabyAGI 的最新版本带有新的并行 UI 面板
https://github.com/yoheinakajima/babyagi/tree/main/classic/babyfoxagi
14.BambooAI
BambooAI 库是一个用户友好的半自主人工智能代理,旨在使非程序员更容易进行数据探索和分析。
https://github.com/pgalko/BambooAI
15.BeeBot
自主人工智能助手,旨在自主执行各种实际任务。
https://github.com/AutoPackAI/beebot
16.Bloop
使用 AI 代理的 GPT-4 支持的语义代码搜索引擎
17.Cal.ai
基于 http://Cal.com 构建的开源日程安排助手。
18.Camel
大规模语言模型社会“心灵”探索的代理架构。
https://github.com/camel-ai/camel
19.ChemCrow
一种执行合成、药物发现和材料设计任务的化学试剂。
https://github.com/ur-whitelab/chemcrow-public
20.Clippy
Clippy 的目的是为用户或与用户一起编写代码。它可以自主规划、编写、调试和测试一些项目。对于较困难的任务,使用它的最佳方法是查看其工作并向其提供反馈。
https://github.com/ennucore/clippy/
21.Cody by ajhous44
人工智能助手,旨在让您使用自然语言交互式查询代码库。通过利用向量嵌入、分块和 OpenAI 的语言模型,Cody 可以帮助您以高效、直观的方式浏览代码。
https://github.com/ajhous44/cody
22.Cody by Sourcegraph
Sourcegraph 的人工智能代码助手,可以通过阅读您的整个代码库和代码图来编写代码并回答您的问题。
https://docs.sourcegraph.com/cody
23.Continue
用于软件开发的开源自动驾驶仪。
24.Cursor
人工智能优先的代码编辑器。在专为与人工智能进行结对编程而设计的编辑器中更快地构建软件。
25.Databerry
一个超级简单的无代码平台,用于创建根据您自己的数据进行训练的人工智能聊天机器人。
26.Deepnote AI Copilot
人工智能代码副驾驶可以立即建立代码并与整个笔记本环境配合使用。
https://deepnote.com/blog/introducing-deepnote-ai
27.DemoGPT
一种人工智能,只需使用提示即可快速生成基于 LLM 的应用程序的演示。
https://github.com/melih-unsal/DemoGPT
28.DevGPT
虚拟软件开发团队。
https://github.com/jina-ai/dev-gpt
29.DevOpsGPT
DevOpsGPT:人工智能驱动的软件开发自动化解决方案。
https://github.com/kuafuai/DevOpsGPT
30.English Compiler
基于 POC AI 的编译器,用于将基于英语的 Markdown 规范转换为功能代码。
https://github.com/uilicious/english-compiler
31.Friday
一个开发助手,能够以无限的提示创建整个nodejs项目。
https://github.com/amirrezasalimi/friday/
32.GeniA
Engineering Gen AI平台工程团队成员。
https://github.com/genia-dev/GeniA
33.Godmode
受Auto-GPT 和 BabyAGI 启发的项目,通过漂亮的 UI 执行各种任务。
34.GPT Engineer
一个人工智能代理,根据提示生成整个代码库。
https://github.com/AntonOsika/gpt-engineer
35.GPT Migrate
轻松地将代码库从一种框架或语言迁移到另一种框架或语言。
https://github.com/0xpayne/gpt-migrate
36.GPT Researcher
基于 GPT 的自主代理,可对任何给定主题进行在线综合研究。
https://github.com/assafelovic/gpt-researcher
37.GPT Runner
与您选择的文件对话!管理并运行您的 AI 预设。
https://github.com/nicepkg/gpt-runner
38.Lemon Agent
计划-验证-解决 (PVS) 代理,实现准确、可靠和可重复的工作流程自动化。
https://github.com/felixbrock/lemon-agent
39.Loop GPT
将流行的 Auto-GPT 项目重新实现为适当的 python 包,编写时考虑了模块化和可扩展性。
https://github.com/farizrahman4u/loopgpt/tree/main
40.LocalGPT
受 privateGPT 启发,允许使用您自己的文档作为信息源。
https://github.com/PromtEngineer/localGPT
41.Mentat
Mentat 是一款人工智能工具,可以直接从命令行帮助您完成任何编码任务。
与 Copilot 不同,Mentat 协调多个位置和文件的编辑。与 ChatGPT 不同的是,Mentat 已经拥有您项目的上下文 - 无需复制和粘贴!
https://github.com/biobootloader/mentat
42.MetaGPT
一种多代理框架,根据一条线的要求,返回 PRD、设计、任务或存储库。
https://github.com/geekan/MetaGPT
43.Mini AGI
基于 GPT-3.5 / GPT-4 的最小通用自治代理。
https://github.com/muellerberndt/mini-agi
44.Multi GPT
使 GPT-4 完全自治的实验性开源尝试。
https://github.com/rumpfmax/Multi-GPT
45.OpenAGI
开源 AGI 研发平台,支持代理执行基准任务和开放式任务。
https://github.com/agiresearch/OpenAGI
46.Open Interpreter
一个开源解释器,让大语言模型在您的计算机上运行代码来完成任务
47.Pezzo
旨在简化提示设计、版本管理、发布、协作、故障排除、可观察性等的开发工具包。
48.Private GPT
无需互联网连接即可与文档进行私人交互的工具。
49.PromethAI
个性化人工智能助手,帮助实现营养和其他目标。
https://github.com/topoteretes/PromethAI-Backend
50.React Agent
开源 React.js 自治 LLM 代理。
51.Smol developer
您自己的初级开发人员,通过 e2b 在几秒钟内完成部署。
52.Superagent
不是单个代理,而是一个无需编码即可创建代理的工具。
53.SuperAGI
一个开源自主人工智能框架,支持开发和部署自主代理。
54.Sweep
Github 助手可帮助修复小错误并实现小功能。
55.Teenage AGI
一款受BabyAGI启发的智能体,可以回忆无限的记忆,在采取行动之前“思考”,并且在关闭后不会丢失记忆。
https://github.com/seanpixel/Teenage-AGI/blob/main/README.md#experiments
56.“Westworld” simulation
《西部世界》的多智能体模拟库,旨在模拟和优化多个智能体交互的系统和环境。
https://theolvs.github.io/westworld/
57.Voyager
Minecraft 中由大语言模型驱动的终身学习代理。
58.WorkGPT
用于调用 API 的 GPT 代理框架。
https://github.com/team-openpm/workgpt
59.yAgents
yAgents 是 Yeager.ai 制作的 Agent-Builder Agent,能够设计、编码和调试自己的工具。
https://github.com/yeagerai/yeagerai-agent
60.Yourgoal
BabyAGI 的快速实现。
https://github.com/pj4533/yourgoal/?utm_source=awesome-ai-agents
61. agere
agere是一个主打通用性和可定制性的开源轻量级AI agent框架,无第三方依赖,特点是具有完全的通用性和可定制性,适用于构建和驱动各种任务流程。它帮助你简化定义复杂agent的逻辑流程,它不会帮你写很多具体的逻辑,而是主要是用于流程驱动,这意味着它有很强的可定制性,可以实现完全的自定义逻辑。在简化流程的同时,也为未来的修改和拓展带来便利。
62.Ability AI
为企业提供安全、以人为本的自主人工智能代理。
63.Adept AI
机器学习研究和产品实验室通过使人类和计算机创造性地协作来构建通用智能。
https://www.adept.ai/?utm_source=awesome-ai-agents
64.Airkit.ai
Airkit 是一个开发人员优先的平台,用于构建、测试和部署 AI 代理。
65.Airplane Autopilot
Airplane 是一家构建内部工具的公司,他们正在构建自动驾驶仪人工智能助手。
https://www.airplane.dev/autopilot/?utm_source=awesome-ai-agents/
66.Aomni
专为商业智能设计的AI代理。
https://www.aomni.com/?utm_source=awesome-ai-agents
67.BitBuilder
“开发人员虚拟实习生”,通过针对您的存储库提出的 PR 生成代码。
https://www.bitbuilder.ai/?utm_source=awesome-ai-agents
68.broadn
AI 无代码副驾驶,允许用户构建AI应用程序。
https://www.broadn.io/?utm_source=awesome-ai-agents
69.Butternut AI
一款可在 20 秒内创建功能齐全、可随时启动的网站的工具。
70.Codium AI
由人工智能驱动的交互式代码完整性开发工具使开发人员能够更快地交付软件并减少错误。
71.Commit
软件开发人员的职业副驾驶和人工智能代理。
72.Cognosys
基于网络的 AutoGPT/babyAGI 版本。
73.Diagram
人工智能驱动的设计工具适用于从文案写作到从文本生成独特图标的所有内容,最近被 Figma 收购。
74.encode
完全自主的软件工程师。
75.Factory
致力于开发用于端到端构建软件的自主编码机器人。
76.Fine
使用 AI 代理构建软件。最大限度地利用 AI 并将您的开发速度提高 10 倍。
77.Fine Tuner
用于无代码构建 AI 代理的平台。
78.Fixie
用于创建由大语言模型支持的应用程序(例如人工智能代理)的平台
79.Floode
人工智能行政助理,可自动处理通信事务。
80.GitHub Copilot X
人工智能驱动的软件开发商。
https://github.com/features/preview/copilot-x
81.GitLab Duo
适用于软件开发生命周期每个步骤的一套人工智能功能。
https://about.gitlab.com/gitlab-duo/
82.GitWit
为全栈开发人员创建的自动化代码生成工具(测试版)。
83.Grit
自动修复技术差距、将代码迁移和依赖项升级置于自动驾驶仪的工具的测试版。
84.Heights Platform
您的AI教练和AI副驾驶,适合课程创建者、社区建设者和教练。内置于一体化课程创建和社区软件中。
https://www.heightsplatform.com/
85.Hex Magic
Hex 人工智能驱动的工具帮助人类利用数据做出惊人的事情。
https://hex.tech/product/magic-ai/
86.Heymoon.ai
终身私人助理:让您随时掌握日历、任务和信息。
87.Julius
Julius AI允许数据处理、分析和可视化。
88.Kadoa
使用 AI 自动驾驶仪进行网页抓取
89.Lindy
人工智能助手,可以帮助完成日常任务,例如日历管理、电子邮件起草和合同发送。
90.Minion AI
由 GitHub Copilot 的创建者制作,目前处于候补阶段。
91.MultiOn
AI私人助理,保持首个AI机票预订、点餐(一个汉堡)和职场证明记录。
92.Mutable AI
人工智能加速软件开发。
93.Naut
仍处于早期阶段,有抢先体验的等候名单。
94.Otherside's AI Assistant
用于日常任务的人工智能浏览助手,可以操作网络浏览器来完成几乎任何任务。
https://www.hyperwriteai.com/personal-assistant
95.Phind
个人编程和研究助理。
96.Proficient AI
交互 API 和 SDK 允许开发人员在其应用程序中构建、部署和操作对话式 AI 代理。
97.Questflow
Questflow 是一个面向无代码自主人工智能工作者的市场。
98.Saga
数字AI助手,集成笔记、任务和工具的AI驱动的工作空间。
99.Second
每个代码库的自动迁移和升级。
100.Spell
带有插件的AutoGPT代理
101.Superluminal
只需几行代码即可将人工智能副驾驶添加到产品的数据仪表板中。
102.TalktoData
TalktoData AI允许高级数据发现、清理、分析和可视化。
103.ThinkChain AI
使用您自己的知识库的金融人工智能代理平台。
104.Code Llama 7B
70亿参数的来自Meta的Code Llama 7B
105.StarCoder LLM
而在30亿参数这个量级,StarCoder LLM(由 IBM、HuggingFace和ServiceNow共同开发的开源项目)广受欢迎。
从测试成绩上来看,Stability AI的这个Stable Code 3B模型要优于StarCoder,不知道Stable Code 3B会给Stability和市场带来怎样的变化。