Jeddict AI Assistant logo

Jeddict AI Assistant

★★★★ 4/5
访问官网
分类
编程
定价
免费
访问
直连可用

快速结论

Jeddict AI Assistant 是一个仍在活跃开发的 Apache NetBeans 插件,源代码采用 Apache License 2.0。它主要服务 Java 与 Jakarta EE 开发者,也能为其他语言和 Web、SQL 文件提供 AI 补全、提示、上下文聊天、文档与测试生成。截至 2026-07-21,NetBeans Plugin Portal 已提供适配 NetBeans 30 的 3.5.0 版本;插件自身免费,但用户需要配置 OpenAI、Google、Anthropic、DeepSeek、Mistral、Groq 等远程 Provider,或 Ollama、LM Studio、GPT4All 等本地 Provider,模型费用和数据规则由所选服务决定。

它与 Anahata ASI Studio 是两个独立产品,不能继续合并成“NetBeans AI”理解。Jeddict 更像上下文感知的编码助手:用户选择当前类、引用类、包或整个项目作为上下文,接受补全、聊天、代码修改和 Agent 工具结果。Anahata 则能在 IDE JVM 内编译执行生成的 Java,并拥有 Shell 与浏览器工具,权限和风险明显更高。若你只需要主流 AI IDE 工作流,也可比较 GitHub CopilotCursor

核心功能

  • 上下文补全与 Inline Hint:根据光标附近代码、注释、保存的 Prompt,以及可配置的类、引用、包或项目范围生成建议。
  • 项目上下文聊天:可从项目、包、类、选中代码、Web 目录、数据库连接等入口发起针对性对话。
  • Provider 配置:支持 OpenAI、自定义 OpenAI 兼容端点、Google、Anthropic、DeepSeek、Groq、Mistral、DeepInfra,以及多个本地运行选项。
  • 开发辅助:可增强方法与代码行、生成或改善 Javadoc、优化命名、修正文案、生成测试与 Git Commit Message。
  • Agent 工具:新版不只返回聊天文本,还可调用开发相关工具并把结果送回 NetBeans 工作流;实际权限与行为应按版本逐项测试。
  • 上下文控制:允许排除目录、文件、扩展名或 Javadoc,查看聊天中的文件,并只发送最近历史以控制成本和暴露面。

适合人群

  • 坚持使用 Apache NetBeans 的 Java、Jakarta EE 和 Maven 开发者
  • 需要类、包、项目、Web 文件或 SQL 上下文聊天的团队
  • 希望自行选择远程模型或本地模型、不想绑定单一 Provider 的用户
  • 愿意审核补全、聊天内容、文件更新和 Agent 工具执行结果的工程师
  • 不适合要求一体化企业管理控制,或希望 Agent 无监督修改生产系统的人

使用场景

  • Java/Jakarta EE 开发:生成样板代码、解释类结构、改善方法并补充测试。
  • 代码库理解:针对项目、包、类或选中片段提问,减少手工复制上下文。
  • 文档维护:生成 Javadoc、改善注释、日志和字符串表达,并由开发者检查准确性。
  • SQL 辅助:基于 NetBeans 数据库连接提供 SQL 聊天和内联补全;执行查询前必须确认目标数据库与权限。
  • 本地模型实验:通过 Ollama、LM Studio 或 GPT4All 减少源代码发送到托管 Provider,但仍需检查插件日志与本地服务配置。

价格与版本

Jeddict AI Assistant 插件和源代码免费,采用 Apache 2.0 许可证。Plugin Portal 显示 3.5.0 支持 NetBeans 30,旧版本分别对应 NetBeans 29、28 等版本。总成本来自所选模型 Provider:远程 API 可能按 Token 收费,本地模型需要硬件和运维。项目没有提供统一的“无限模型额度”,因此部署前应按团队并发、上下文范围和生成频率估算 Provider 成本。

国内访问与使用体验

NetBeans Plugin Portal、Jeddict 源代码和本地模型路径本身可独立使用,因此 needsVPN 为 false;但某些海外 Provider 的注册、支付、API 和可达性可能受限。中国团队可选择可用的兼容端点或本地模型,并在配置中排除密钥、构建产物、客户数据和不相关目录。上下文范围越大,发送的数据和 Token 成本越高,不应默认把整个私有项目交给远程模型。

优点

  • Apache 2.0 开源且持续更新,NetBeans 30 已有对应版本
  • 对 Java/Jakarta EE、NetBeans 项目结构和数据库入口有针对性
  • Provider 选择广,同时支持远程 API 与本地模型
  • 上下文范围、文件排除和聊天内容可由用户控制
  • 比单纯补全覆盖更多文档、测试、SQL、聊天和 Agent 工具场景

不足

  • 整体成熟度、企业控制和用户规模不及主流 AI IDE 产品
  • 源代码可能发送给配置的第三方 Provider,隐私规则并不由插件统一保证
  • 自动更新源文件、SQL 或 Agent 工具仍会产生真实影响,需要 review 和测试
  • 整个项目上下文会增加 Token 成本,并可能包含不必要的敏感信息
  • 功能与 NetBeans 版本存在对应关系,升级 IDE 前要确认插件兼容性

替代品对比

工具更适合谁主要差异风险或代价
Anahata ASI Studio需要深度 NetBeans Agent 能力的人IDE JVM 执行、重构、Shell、浏览器工具更强主机权限和执行风险更高,许可需额外核验
GitHub Copilot需要成熟 IDE 覆盖和企业管理的团队生态、策略和采用度更成熟NetBeans 专用上下文不如 Jeddict 聚焦
Cursor愿意切换到 AI 原生编辑器的人多文件修改和 Agent 体验成熟需要更换 IDE,不是 NetBeans 插件
Claude Code偏好终端 Agent 的开发者仓库级任务和命令行工作流强缺少 NetBeans 原生界面和项目入口

常见问题 FAQ

Jeddict AI Assistant 是免费开源的吗?

是。源代码和插件采用 Apache License 2.0,插件可从 NetBeans Plugin Portal 安装;模型 API、服务器和本地硬件成本另计。

Jeddict 和 Anahata 是同一个插件吗?

不是。两者由不同项目维护、产品定位和权限模型不同。本页的 Jeddict 侧重 Provider、上下文补全、聊天和开发工具;Anahata 是更自主的 JVM Agent。

Jeddict 支持哪些模型 Provider?

官方文档列出 OpenAI、自定义 OpenAI、Google、DeepInfra、DeepSeek、Groq、Mistral、Anthropic、Ollama、LM Studio 和 GPT4All。各 Provider 的模型、价格和数据政策独立变化。

可以避免把代码发送给海外模型吗?

可以配置本地 Provider,但仍应检查实际端点、插件日志、嵌入或辅助服务,并用网络监控验证。仅选择“本地”标签不应替代数据流测试。

Jeddict 会直接修改代码吗?

部分功能可以把生成结果更新到编辑器或通过 Agent 工具执行开发动作。应先查看 diff、限制上下文、运行测试,再按正常代码审查流程提交。

Jeddict 适合 NetBeans 30 吗?

适合。Plugin Portal 在截止日期前提供了面向 NetBeans 30 的 3.5.0 版本,安装时仍应核对 JDK 和项目插件兼容性。

总结

Jeddict AI Assistant 是 NetBeans 用户获得上下文补全、项目聊天、多 Provider 和 Agent 工具的务实选择。它免费、Apache 2.0 开源,并且仍在更新。其优势不是比所有 AI IDE 更强,而是在不离开 NetBeans 的情况下覆盖 Java/Jakarta EE、Web 和 SQL 工作流。最稳妥的使用方式是选择合适 Provider、缩小上下文、排除敏感文件,并把所有代码、SQL 和工具动作纳入 review 与测试。

最后更新:2026年7月21日

同类工具推荐