Anahata ASI Studio logo

Anahata ASI Studio

★★★½ 3.8/5
访问官网
分类
编程
定价
免费增值
访问
直连可用

快速结论

Anahata ASI Studio 是一个运行在 Apache NetBeans JVM 内的状态化 Java Agent。它不只是补全或聊天插件:模型可以读取 IDE 与项目上下文、修改 Java AST、执行 NetBeans 重构和 Maven 操作,还能通过自定义 ClassLoader 在 IDE JVM 内编译并运行生成的 Java。平台还提供主机 Shell、进程、屏幕、音频以及 Chrome、Firefox 自动化工具。截至 2026-07-21,NetBeans Plugin Portal 提供面向 NetBeans 30 的 1.0.0,并标为 Apache Software License 2.0。

这种深度集成带来罕见能力,也带来本批工具中最高的主机风险之一。生成代码在 IDE 进程内执行,Shell 可启动本机命令,浏览器工具能操作会话,IDE 工具可开关项目、修改文件和运行构建。即使界面提供 Prompt、Always、Never 权限与执行确认,也不能把它视为安全沙箱。它与 Jeddict AI Assistant 是不同产品:Jeddict 更偏 Provider、补全、上下文聊天和开发工具;Anahata 更偏能够行动和自我验证的高权限 Agent。

核心功能

  • IDE JVM 内执行NbJava 工具把模型生成的 Java 编译、加载并直接运行在当前 NetBeans JVM 中,可使用项目类路径和 IDE API。
  • Java 与重构工具:提供 AST 批量修改、成员增删改、导入优化、类型索引、Javadoc、NetBeans 原生重构和编译告警。
  • Maven 与项目控制:搜索依赖、修改 POM、运行 Maven Goal、开关项目、触发项目动作和读取输出。
  • Shell 与浏览器自动化:可执行主机命令,并通过 Chrome、Firefox 工具导航、点击、填写表单和运行脚本。
  • 状态化会话:使用 Kryo 持久化会话,并通过 CwGC 管理上下文窗口,支持 Flight Recorder 和自动备份。
  • 多 Provider:支持 OpenAI、Anthropic、Google、Hugging Face、MiniMax 及 OpenAI 兼容端点,模型数据规则取决于配置。

适合人群

  • 熟悉 NetBeans、Java、Maven 和 IDE 插件权限的高级开发者
  • 在隔离开发环境研究 Agent 自主修改、编译、验证循环的人
  • 需要深度访问 NetBeans API、AST、重构和项目诊断的 NBM 开发者
  • 能审查每次工具调用、限制 Provider 数据流并准备恢复环境的安全意识较强团队
  • 不适合生产工作站、包含高价值密钥的电脑、初学者或禁止模型执行代码的企业环境

使用场景

  • 复杂 Java 重构:先读取类型层次,再调用 NetBeans 重构引擎修改跨项目引用,并根据编译告警修正。
  • 插件和 Swing 原型:在当前 IDE JVM 中编译运行临时 Java,快速验证 NetBeans API 或 UI 想法。
  • 依赖源码研究:下载 Maven 依赖源码与 Javadoc,结合项目上下文解释调用链。
  • 构建与诊断:运行 Maven Goal、读取输出和 IDE 日志,定位编译与插件问题。
  • 浏览器或主机任务:仅在隔离、低权限环境中测试 Shell 和浏览器自动化,不应接触生产账号。

价格与版本

Plugin Portal 的预编译插件可直接下载,项目以捐赠支持和可选支持服务为主,没有公开标准订阅价。许可材料存在必须正视的复杂性:GitHub 仓库的 LICENSE 和 Plugin Portal 都声明 Apache License 2.0;同时项目还发布 ASL V108,声称开源项目走 Apache 2.0,而集成进闭源商业应用要通过任意金额捐赠取得商业许可。该附加文本与标准 Apache 2.0 权利边界可能产生解释冲突,尤其是预编译插件、内部商业使用、再分发和闭源集成的适用条款并不够清晰。企业不要自行推断,应在采用前取得维护者的书面许可确认并交由法务审查。

模型 Provider、远程服务、云端点和支持另行产生费用。免费插件不代表生成式模型、企业支持或商业许可确认均免费。

国内访问与使用体验

NetBeans Plugin Portal 和本地插件本身可直接安装,因此 needsVPN 为 false;实际模型体验由所选 Provider 的地区、账号、计费和可达性决定。Anahata 可以配置 OpenAI 兼容端点,但“兼容”不代表相同的工具调用质量或数据政策。部署时应使用专门的测试用户、临时项目、最小权限 API Key,并避免登录真实浏览器账号。

安全边界必须按代码执行器来设计,而不是普通编辑器扩展。把插件放入容器并不一定隔离图形 IDE、浏览器配置和宿主挂载;更可靠的方法是专用虚拟机、无生产凭据的操作系统账户、受限网络、可回滚快照、独立浏览器 Profile,以及所有工具默认 Prompt 或 Never。生成 Java 运行在 IDE JVM 中,错误或恶意代码可能读取内存、终止进程、破坏 IDE 状态或访问当前用户能访问的文件和网络。

优点

  • 对 NetBeans、Java AST、Maven、类型索引和重构的集成深度突出
  • 能形成“感知、修改、编译告警、执行验证”的闭环
  • 工具调用可见、可编辑,并提供 Prompt、Always、Never 权限
  • 状态化会话、上下文管理、Flight Recorder 和备份便于追踪长期任务
  • 源代码仓库和 Plugin Portal 均有 Apache 2.0 声明

不足

  • IDE JVM 内执行生成 Java,失误可能直接影响 NetBeans 进程和当前用户环境
  • Shell、进程、浏览器、屏幕与网络工具扩大了提示注入和凭据泄露面
  • 权限确认是防护层而非沙箱,用户可能误批或被复杂参数误导
  • ASL V108 的商业许可说法与 Apache 声明并存,预编译插件商业条款需书面澄清
  • 社区和验证规模较小,不适合未经试验直接进入企业核心开发环境

替代品对比

工具更适合谁主要差异风险或代价
Jeddict AI Assistant需要 NetBeans 补全和上下文聊天的人Provider 广、助手型工作流更保守自主执行和深度 JVM 工具较少
GitHub Copilot重视成熟度和企业管理的团队生态、策略和支持更成熟NetBeans 深度 Agent 能力较弱
Claude Code希望在终端控制 Agent 的开发者仓库和命令行工作流成熟仍有 Shell 风险,但不住在 IDE JVM 内
Cursor愿意使用 AI 原生编辑器的人多文件编辑和 Agent 体验完整不是 NetBeans 插件,需要迁移编辑器

常见问题 FAQ

Anahata ASI Studio 和 Jeddict 是同一个产品吗?

不是。它们是独立项目。Anahata 强调状态化 Agent、NetBeans API、JVM 执行和高权限工具;Jeddict 更偏补全、聊天、Provider 与常规开发辅助。

Anahata 会执行 AI 生成的代码吗?

会。官方说明其 JIT 工具可把生成的 Java 直接编译并运行在 NetBeans JVM 中,也可使用项目输出、依赖和 IDE API。

工具确认能保证安全吗?

不能。确认能降低无意执行,但不是进程、文件、网络或凭据隔离。高风险使用仍需专用虚拟机、低权限账户和可回滚快照。

Anahata 是 Apache 2.0 吗?

源代码仓库 LICENSE 和 Plugin Portal 声明 Apache 2.0,但项目同时发布 ASL V108,并对闭源商业集成提出捐赠换商业许可的说法。企业应取得书面澄清。

预编译插件可以在商业公司免费使用吗?

公开材料没有把预编译插件的内部商业使用、再分发和闭源集成边界解释到足够清楚。不要仅凭下载按钮或 GitHub 许可证推断,应由法务依据书面确认决定。

可以在日常主力电脑上安装吗?

不建议直接安装到保存生产密钥、客户代码和已登录浏览器的主力环境。先在无敏感凭据的专用虚拟机和测试仓库评估。

总结

Anahata ASI Studio 的差异不在“又一个 NetBeans 聊天框”,而在模型能调用 AST、重构、Maven、Shell、浏览器并在 IDE JVM 内执行 Java。能力越接近本机开发者,事故半径也越接近本机开发者。只有在隔离环境、最小权限、逐次审批、可回滚和许可书面确认同时成立时,它才值得用于严肃试验;需要更保守 NetBeans 助手时,优先考虑独立的 Jeddict 页面。

最后更新:2026年7月21日

同类工具推荐