ProxyAI 概述
ProxyAI: 适用于 JetBrains IDE 的 AI 驱动的代码助手
什么是 ProxyAI?ProxyAI 是一款创新的 AI 驱动的代码助手,旨在与 JetBrains IDE 无缝集成,提供一套旨在提高开发者生产力和简化编码工作流程的功能。它是 Cursor、Windsurf、GitHub Copilot 以及 JetBrains 自己的 AI Assistant 插件等其他 AI 编码工具的有力替代品。
ProxyAI 的主要功能:
- 高度可配置: ProxyAI 允许您使用自己的 API 密钥连接到各种顶级语言模型 (LLM)。您还可以利用公司网络内私有托管的模型来增强安全性和控制。
- 云提供商和自定义设置: 与 OpenAI、Anthropic、Azure 和 Mistral 等领先的云提供商集成。您还可以使用自托管模型来实现完全离线功能。
- 自带密钥: 只需使用您现有的 API 密钥即可与您首选的提供商连接。
- 自定义设置: 使用与 OpenAI API 兼容的配置集成私有托管的模型。
- 开源和本地 LLM 支持: ProxyAI 的独特之处在于它是一个开源扩展,允许您将本地运行的 LLM 与 JetBrains IDE 连接起来。这确保了完全的 AI 辅助,而无需外部发送数据或依赖持续的互联网连接。
- Ollama 集成: 无缝检测和利用由 Ollama 管理的模型。
- GGUF 支持: 轻松连接 GGUF 格式的自定义模型。
- LLaMA C/C++ 集成: 运行各种开源 LLM,而无需第三方软件。
核心功能:
1. 聊天
直接在您的 IDE 中使用类似 ChatGPT 的界面。提出与编码相关的问题,分享屏幕截图以提供上下文,寻求解释,并在您的项目中获得指导,而无需离开您的开发环境。
- 使用图片: 手动上传图片或启用自动屏幕截图检测,以向您的问题提供可视化上下文。
- 引用文件和文件夹: 快速访问和引用您的项目文件和文件夹,以获得上下文相关的编码帮助。
- 引用 Web 文档: 轻松地将相关的 Web 文档直接拉入您的聊天中。这对于参考 API 文档、库指南、框架手册等非常有用。
- 搜索网络: 将您的 LLM 连接到网络,ProxyAI 将找到最相关的信息来回答您的问题。
- 自定义您的助手: 从多种不同的人设中选择以满足特定需求,无论您是想学习、写作还是校对。
2. 代码
ProxyAI 提供了一套强大的代码相关功能,以简化您的开发过程。
- 下一个编辑: 根据您最近的编码活动,在您键入时获得建议的多行代码编辑。
- 自动完成您的代码: 在您编码时接收单行和整个函数的自动完成建议。
- 用自然语言编辑代码: 只需突出显示您要修改的代码,用自然语言描述您要进行的更改,然后让 ProxyAI 处理剩下的事情。
- 获取名称建议: 接收方法、变量和其他代码元素的上下文相关的命名建议。
- 生成提交消息: 根据您对代码库所做的更改,自动生成简洁且描述性的提交消息。
3. 离线开发支持
对于需要离线功能或喜欢将数据保存在本地的开发人员,ProxyAI 通过 llama.cpp
和 Ollama 集成提供对本地开源语言模型的强大支持。享受完整的 AI 辅助编码体验,而无需互联网连接或将数据发送到外部服务器。
隐私考虑:
ProxyAI 优先考虑用户隐私。它不会收集或存储任何敏感信息。在用户同意的情况下收集匿名使用数据,以了解开发人员如何与扩展程序交互,包括哪些功能最常用以及首选哪些提供商。
许可证:
ProxyAI 是在 Apache License 2.0 下获得许可的开源软件。
ProxyAI 适合谁?
ProxyAI 非常适合:
- 在他们的 JetBrains IDE 中寻求 AI 驱动的代码帮助的开发人员。
- 需要离线功能和使用本地 LLM 的能力的用户。
- 优先考虑隐私和数据安全的开发人员。
- 需要使用私有托管的模型将 AI 编码工具集成到公司网络中的团队。
ProxyAI 如何工作?
ProxyAI 的工作原理是将您的 JetBrains IDE 连接到语言模型(无论是基于云的还是本地托管的)。它使用 LLM 来提供代码建议、回答问题并执行其他 AI 辅助任务。ProxyAI 的开源性质允许深度自定义和集成,允许开发人员根据他们的具体需求和工作流程定制该工具。
为什么选择 ProxyAI?
ProxyAI 提供了独特的功能和优势组合,包括:
- 灵活性: 支持基于云的 LLM 和本地托管的 LLM。
- 隐私: 不收集或存储敏感用户数据。
- 开源: 在 Apache License 2.0 下获得许可,允许社区贡献和自定义。
- 全面的功能: 范围广泛的功能,包括聊天、代码完成和自然语言编辑。
通过提供这些功能并专注于开发者控制和隐私,ProxyAI 将自己定位为 JetBrains IDE 用户的强大而通用的 AI 编码助手。
"ProxyAI"的最佳替代工具

CodeSquire 是一款面向数据科学家、工程师和分析师的 AI 代码编写助手。在 Jupyter、VS Code、PyCharm 和 Google Colab 中生成针对您的数据科学用例量身定制的代码补全和完整函数。

Dvina是一个一体化AI平台,可通过文档、实时数据以及Google、Notion、Linear、Jira、SAP和Salesforce等50多个应用进行分析、创建和决策。获取洞察,自动化工作流程,并做出数据驱动的决策。


GetBotAI 是一款 AI 助手,可在任何网站上浏览、阅读和写作。支持 GPT4o, Claude 3.5, Gemini, YouTube 摘要, ChatPDF, AI 绘画和 AI 聊天机器人!

TanyaGPT 是一款免费的 AI 助手,适用于 WhatsApp、Telegram 和 Instagram。无需额外应用程序即可在 WhatsApp 上使用 ChatGPT。功能包括图像分析、语音笔记、网络搜索和日常任务协助。

Soul Machines 通过体验式 AI 代理实现 AI 人性化,提供个性化辅导和支持。在 Studio 中创建您自己的 AI 助手,或通过 Workforce Connect 集成到工作流程中。免费试用!

ChatOne是一个多模型AI聊天机器人,允许您同时从ChatGPT, Claude Sonnet, Google Gemini等主要AI模型获取答案。

Jumper 是一款AI驱动的视频编辑助手,可帮助视频编辑人员即时找到完美的镜头和语音内容,从而节省每个项目的时间。与Final Cut Pro、Adobe Premiere Pro、DaVinci Resolve和Avid Media Composer集成。



Sally Suite 是一款基于AI代理的Office Copilot,通过与Google Workspace和Microsoft Office集成,提高生产力,提供数据分析、写作辅助和自动演示文稿生成。

ChatLLaMA 是基于 LLaMA 模型的 LoRA 训练 AI 助手,可在本地 GPU 上运行自定义个人对话。提供桌面 GUI,使用 Anthropic 的 HH 数据集训练,支持 7B、13B 和 30B 模型。

DialogAi 是一款创新的 AI WhatsApp 聊天机器人,使用 OpenAI 技术将语音笔记转换为文本,并通过 ChatGPT 提供智能回答。只需向 +44 7893 943425 发送消息,即可即时开始聊天,享受无缝的 AI 移动助手。

ZekAI 是一个多功能 AI 平台,提供 Assistant 用于自定义聊天、Author 用于写作任务、Designer 用于图像创建,以及 Explorer 用于文档交互。访问如 GPT-4o 等顶级模型,提升教育、零售和媒体领域的生产力。