ai4j

用 Java 8+ 统一接入多家大模型,快速构建智能 Agent 和编码助手。

ai4j 是一个面向 Java 8+ 的 agentic SDK,旨在为 Java 开发者提供统一的 LLM 访问接口,支持 OpenAI、Anthropic、DashScope、Doubao、DeepSeek 等多种主流模型。它解决了 Java 生态中缺乏成熟 AI Agent 开发框架的问题,核心能力包括 Tool Calling(函数调用)、MCP(模型上下文协议)、RAG(检索增强生成)、Agent 运行时,以及内置的 Coding Agent CLI/TUI/ACP 工具。开发者可以用它快速构建智能对话助手、自动化编码工具等复杂 AI 应用,无需在多个 API 之间切换。项目处于早期阶段,但功能覆盖面广,适合希望用 Java 原生开发 AI 应用的团队。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 430
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队LnYo-Cly
所属国家
定价模式free
价格说明开源项目,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议Apache-2.0
主要语言HTML
技术栈/模型agent,anthropic,chatglm,chatgpt,coding-agent,dashscope,deepseek,embedding,function-calling,hunyuan,java,mcp,ollama,openai,rag,runtime,sdk,spring-boot,vector-database
GitHub 星标★ 430
30天Star增速
HF 下载量
上线时间2024-08-17 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

核心亮点

  • 统一 API 接入多家主流 LLM(OpenAI/Anthropic/DeepSeek 等),降低切换成本
  • 内置 Tool Calling 和 MCP 支持,方便扩展工具调用和外部系统集成
  • 提供完整的 Coding Agent CLI/TUI,开箱即用,降低上手门槛

不足之处

  • 早期项目,文档和社区生态待观察
  • 部分高级功能(如 RAG、Agent Runtime)的稳定性和最佳实践尚未验证

适用场景

  • Java 后端服务集成 AI 对话能力
  • 构建企业内部智能助手或自动化工具
  • 开发基于 Agent 的代码生成和审查工具

替代项目

LangChain4j、Spring AI、OpenAI Java Client

项目介绍

ai4j 是开发框架领域的开源项目,由 LnYo-Cly 开发,2024 年首次发布。

它收录于开发框架分类,该分类目前共有 795 个项目,GitHub 星标数为 430。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。Apache-2.0 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:Java后端服务集成AI对话能力。同类可对比的替代方案包括 LangChain4j、Spring AI、OpenAI Java Client。

上一篇:MaxKB4j

下一篇:langchain

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12