PearAI
PearAI 是一款开源的 AI 代码编辑器,由 Nang Ang 与 Duke Pan 于 2024 年创立,公司位于美国旧金山。它基于 Visual Studio Code(简称 VS Code)的分支构建,核心的 AI 功能模块则派生自开源项目 Continue,通过订阅方式向用户提供聊天、代码补全、代码库检索与自动编码代理等能力。该项目在 2024 年 9 月发布首版时因许可证与来源标注问题引发开源社区争议,随后改用 Apache 2.0 许可证,并重新定位为整合多款 AI 编程工具的集中界面。
定义
PearAI 是一款面向软件开发者的开源 AI 代码编辑器,运行于桌面端,并提供 Linux 等平台的安装包[1][2]。其应用主体派生自 Visual Studio Code,界面、快捷键与扩展体系沿用后者,使原有用户可以直接沿用既有操作习惯[3]。
它与普通代码编辑器的主要差别在于把大语言模型能力嵌入编辑流程,让模型直接读取当前项目的文件与上下文并给出改写建议[3]。项目的 AI 功能所在子模块派生自另一个开源编辑器扩展项目 Continue[1]。
原理
PearAI 通过编辑器内绑定快捷键的方式调用模型。按下 CMD+I 可对当前文件做行内改写并以差异对比形式显示结果,CMD+L 开启新对话,CMD+SHIFT+L 则把内容追加到已有对话[4]。
为了让模型理解项目,编辑器提供以 @ 符号开头的检索指令:@codebase 会从整个代码库中提取相关片段,@filename 或 @foldername 用于引入指定文件与目录,@code 引用具体函数或类,@terminal 引用终端内容,@diff 引用当前分支的改动,@problems 引用当前文件的问题列表[4]。
代码库上下文在本地计算机上保存[3]。编辑器还提供以斜杠开头的命令,例如 /commit 生成提交信息、/cmd 生成命令行指令并送入终端、/edit 按指令生成带差异的代码、/comment 添加注释、/test 生成单元测试,用户也可自行定义这类命令[4]。
在模型选择上,项目提供名为 PearAI Router 的调度层,用户选定统一入口后由系统自动连接到其认为当时表现较好的编程模型,从而减少分别订阅多个模型服务的需要[5]。项目还接入多项外部工具,其中 Aider 用于按需求生成代码与修复缺陷,Perplexity 把实时网页内容引入编程问答,Mem0 提供可积累的长期记忆,Continue 与 Supermaven 分别承担对话式辅助与自动补全[6]。自 1.8.0 版本起,项目引入基于 Roo Code 与 Cline 的编码代理,经用户授权后可访问开发环境,形成执行与反馈的循环[7]。
发展历程
2024 年 9 月,Nang Ang 与 Duke Pan 在 Y Combinator 冬季批次期间,于 GitHub 上发布了该编辑器的概念验证版本,并配合社交平台与视频渠道进行推广。发布数小时内,有开发者指出其代码与开源项目 Continue 高度相似,且项目使用了自行拟定的许可证,相关质疑迅速扩大。
次日,两位创始人公开致歉,改用通行的开源许可证,并补充说明所依赖的开源工作。争议之后,团队调整了产品方向,由独立编辑器转向一个可容纳并调度多款 AI 编程工具的框架形态。
2024 年 12 月,该项目完成 100 万美元种子轮融资,连同 Y Combinator 的标准投资在内累计融资 125 万美元,投资方包括 Goodwater Capital、Multimodal Ventures、Orange Fund 与 Exitfund。此后版本持续迭代,1.5 系列加入 Creator 与 Search 两项功能,1.6.0 引入基于 Relace 的快速应用能力,1.7.0 将底层编辑器升级至 VS Code 1.96.2 并加入 DeepSeek 系列模型,1.8.0 加入编码代理[7]。
应用
该编辑器主要面向软件开发场景,用于代码问答、行内改写、缺陷排查、单元测试编写以及新功能生成[6]。其代码库检索能力使模型能结合具体项目的文件结构作答,而非只依赖通用知识[3]。
项目设有面向初学者的辅助命令,例如 /sensei 以引导方式帮助用户自行找到答案,/leetcode 则模拟面试提问[7]。官方路线图中还列出由 Netlify 支持的 PearAI Launch,用于将网页项目发布到互联网[5]。
项目以 Apache 2.0 许可证开放源代码,社区成员可通过提交代码、完善文档等方式参与,团队以 1 至 3 周的冲刺形式组织重点任务协作[1][3]。
局限
作为派生项目,PearAI 的底层仍依赖于上游开源工程,其编辑器主体来自 VS Code,AI 功能子模块来自 Continue,因此上游的更新节奏与许可证条款会直接约束项目的可分发范围[3][1]。
其自动编码代理需要获得对开发环境的访问权限才能运行,效果受模型能力与上下文完整度影响,并不能保证生成结果正确[7]。信息聚合型的工具调度模式也意味着部分能力由第三方服务提供,而非全部由项目自身实现[6]。
2024 年 9 月的发布争议显示,在开源生态中复用他方代码时,许可证合规与来源标注属于必须处理的前提,若处理不当会引发社区信任问题。此外,第三方数据对该公司融资规模的记录并不一致[8]。
参见
-
Visual Studio Code —— PearAI 编辑器主体所派生的基础编辑器。
-
Continue —— PearAI 的 AI 功能子模块所派生的开源项目。
-
大语言模型 —— 支撑其代码问答与生成能力的底层技术。
-
Aider —— 被集成用于自动生成代码与修复缺陷的工具。
-
Y Combinator —— 该项目所属的创业孵化机构。
-
开源许可证 —— 涉及该项目代码复用与再分发条件的法律框架。
参考资料
- PearAI - {{ message }} . github.com [引用日期2026-10-08]
- sourceforge.net 上的网页 . sourceforge.net [引用日期2026-10-08]
- pearai-app . github.com [引用日期2026-10-08]
- title: ⚙️ Core Features . githubusercontent.com [引用日期2026-10-08]
- PearAI - The AI Code Editor For Your Next Project . trypear.ai [引用日期2026-10-08]
- PearAI for Web App - Accelerate development with PearAI . sourceforge.net [引用日期2026-10-08]
- Change Logs . trypear.ai [引用日期2026-10-08]
- PearAI - 2026 Company Profile & Team - Internal Server Error . tracxn.com [引用日期2026-10-08]
浏览次数:4 次
阅读量:0 次 · 阅读完成量:0 次
最近更新:2026-10-08T11:28:02Z
完成率 = 阅读完成量 ÷ 阅读量,分母是阅读量不是浏览次数 —— 关了 JS 的、秒退的都在浏览次数里、不在阅读量里。 详细口径在后台的「数据统计」页。