cs11b137 / gpt-developer-toolkit

AI开发辅助工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GPT-based Developer Toolkit

编码

  • CodeGPT — 使用人工智能写和改进代码的工具。它是一个Visual Studio Code的扩展,可以让你在编辑器里使用官方的OpenAI API或其他AI提供商来生成代码或自然语言回答你的问题。
  • Codeium — 免费的智能编程助手,可以让你用AI来加速代码编写,或者用自然语言问问题并得到AI的回答。Codeium支持70多种编程语言的代码自动完成,具有闪电般的速度和最先进的建议质量。
  • Continue — Continue是软件开发的开源自动驾驶系统,它是一个VS Code扩展,将ChatGPT的强大功能带到您的集成开发环境中。
  • Morph Rift — 开源的AI原生语言服务器,可以把VSCode变成一个未来的IDE。你可以用自然语言和编码代理沟通和协作,创建和迭代整个项目。编码代理可以预测,维持上下文,执行你的意图。
  • SQL Chat — 基于聊天的SQL客户端和编辑器,适用于下一个十年。你可以用自然语言和SQL Chat交流,它会帮你写和运行SQL语句,管理和分析你的数据库。
  • DB GPT — 开源的以数据库为基础的GPT实验项目,使用本地化的GPT大模型与你的数据和环境进行交互,无数据泄露风险,100% 私密,100% 安全。DB-GPT可以让你用自然语言查询,修改,分析你的数据库,而不需要写SQL语句。DB-GPT也可以生成数据库相关的代码,文档,报告等内容。
  • AI Code Translator — 基于AI的代码转换器,能够帮助我们实现不同编程语言的代码转换,我们只需要输入一种编程语言的代码,通过这个在线工具,能够实现基于GPT-3.5/4将其翻译成另一种目标语言。
  • Cursor — 集成了GPT-4的智能代码编辑器,可以让你用AI来编写、编辑和讨论代码。支持多种编程语言,如Python, Java, C#, JavaScript等,并且可以根据你的输入和需求自动生成代码片段。
  • bloop — 用Rust编写的代码搜索工具,可以用正则表达式快速地找到代码、标识符、路径和仓库。bloop还支持10多种编程语言的精确代码导航,可以帮助你快速地在引用和定义之间跳转。bloop有两种使用方式:一种是下载桌面应用,自己在本地运行;另一种是注册云端服务,通过网页访问。
  • ReactAgent — ReactAgent是一个实验性的自主代理,它使用GPT-4语言模型从用户故事中生成和组合React组件。它使用React、TailwindCSS、Typescript、Radix UI、Shandcn UI和OpenAI API构建。

自动化代理

  • TypeChat — TypeChat是一个库,可以让你用类型来构建自然语言界面。它可以让你用Typescript类型来定义你的自然语言应用支持的意图,然后用ChatGPT来返回符合这个类型定义的数据。
  • DevOpsGPT — DevOpsGPT是一个AI驱动的软件开发自动化解决方案,它可以把自然语言的需求转换成功能性的软件。 DevOpsGPT结合了大型语言模型和DevOps工具,可以支持多种编程语言和框架。 DevOpsGPT可以让用户直接和AI交互,快速地完成软件开发,缩短开发周期,加速软件部署和迭代。
  • MetaGPT — MetaGPT是一个多智能体协作的软件开发框架,它可以把一行的需求输入转换成用户故事、竞品分析、需求文档、数据结构、API、文档等输出。 MetaGPT内部包含了产品经理、架构师、项目经理、工程师等不同角色的GPT,它们通过标准化的操作流程(SOP)来协调合作,实现复杂任务的分解和执行。 MetaGPT是一个基于元编程的创新框架,它可以利用大型语言模型(LLM)来提高软件开发的效率和质量。
  • GPT Engineer — GPT Engineer是一个可以根据文本提示生成完整代码库的GPT 4程序。 GPT Engineer可以让你指定你想要构建的内容,AI会向你询问一些澄清的问题,然后生成代码。 GPT Engineer设计成易于适配、扩展和训练,你可以让你的智能体学习你想要的代码风格和结构。
  • Auto-GPT — Auto-GPT是一个能自主迭代、自主学习(长时记忆)、自我提示且联网查询的新的GPT框架,它不需要用户和ChatGPT进行多轮对话,而是最少只需要在第一轮对话中输入需求,Auto-GPT就能自己分解任务去完成,且完成度更高。 Auto-GPT可以处理文本、语音、图像等多种模态的内容。
  • AutoGPT-Next-Web — AutoGPT-Next-Web 是一个网络应用程序,允许您在浏览器中部署自己的私人 AutoGPT 聊天机器人。您可以使用它来创建、配置和与自主 AI 代理进行交互。您还可以通过代码控制对您网站的访问权限。

翻译

  • OpenAI Translator — OpenAI Translator是一个使用ChatGPT API进行翻译的工具,它可以支持55种语言,还可以对文章进行摘要、润色、分析和代码解释。 OpenAI Translator有Chrome浏览器的扩展功能,也有跨平台的桌面应用。

文档

  • ChatFiles — ChatFiles是一个文档聊天机器人,它可以让你上传你的文件,然后和它进行对话,获取你想要的信息。 ChatFiles使用了LangchainJS和Chatbot-ui技术,还利用了VectorHub和Supabase来构建向量数据库和索引。 ChatFiles支持多种文件格式,包括PDF、Word、Excel等,你甚至可以上传一个压缩文件,它会自动解压并创建一个新的图形。
  • pdfGPT — pdfGPT是一个可以让你和你的PDF文件进行对话的工具,它可以帮助你获取PDF文件的摘要、生成新的文档、提取数据等。 pdfGPT使用了Hugging Face的Turbo模型和GPT4模型,包括16K和32K的token模型,来实现自然语言处理的能力。
  • Quivr — Quivr云端工具是一个利用生成式AI的能力来增强你的第二大脑的应用,它可以让你处理几乎任何类型的数据,比如文本、图片、视频、音频等,并且可以自动生成摘要、标签、链接等。

设计

  • FigmaChain — FigmaChain是一个基于Figma设计生成HTML/CSS代码的Python脚本集合,它使用了OpenAI的GPT-3模型,可以让开发者快速地从一个Figma设计输入生成HTML/CSS代码。 FigmaChain还包括了一个基于Streamlit的聊天机器人界面,可以实现交互式的代码生成。

GPT应用

  • ChatGPT Next Web — ChatGPT Next Web是一个基于ChatGPT的跨平台的聊天界面(Web端),它可以让你和你的AI助手进行对话,实现各种功能,比如生成内容、搜索信息、管理数据等。
  • Chatbox — Chatbox是一款适用于Windows、Mac和Linux操作系统的桌面应用程序,具备多个先进的LLM模型。
  • SpeechGPT — SpeechGPT还是一个网页应用,它可以让你和ChatGPT进行对话。你可以使用这个应用来提高你的语言说话技能或者简单地和ChatGPT聊天。
  • Polyglot — Polyglot是一款跨平台的桌面端应用程序(目前已支持web版本)。基于ChatGPT和Azure人工智能语言模型作为底层服务,旨在提供一个易于使用的语言练习平台,方便进行多语种的口语练习。
  • ChatALL — ChatALL是一个开源项目,可以让你同时与多个AI机器人聊天,发现最好的回答。 它支持国内外主流的AI模型,支持Windows/macOS/Linux平台。
  • Pandora — 潘多拉实现了网页版 ChatGPT 的主要操作。后端优化,绕过 Cloudflare,速度喜人。
  • LlamaGPT — 一个自托管的、离线的ChatGPT类似的聊天机器人,由Llama 2提供支持。100%私密,没有数据离开您的设备。

插件

  • KeepChatGPT — 这是一款ChatGPT的畅聊、增强、数据安全插件。
  • Webpilot — WebPilot是一个基于GPT-3.5-turbo开发的工具,它可以让你与网页进行自由形式的对话,或者与其他用户进行自动辩论。

About

AI开发辅助工具