kani 是开发框架领域的开源项目,由 zhudotexe 开发,2023 年首次发布。
它收录于开发框架分类,该分类目前共有 795 个项目,GitHub 星标数为 610。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-19。MIT许可证,完全免费,可自行部署使用。
它主要面向的使用场景是:快速搭建个人AI助手,集成自定义工具。同类可对比的替代方案包括 LangChain、OpenAI Function Calling、Pydantic AI。

轻量框架,快速构建工具调用型AI应用
kani(カニ)是一个高度可黑客化的微框架,用于构建调用工具的语言模型应用。它解决了开发者在集成工具调用(function calling)时面临的复杂性问题,提供了一种简洁、灵活的方式来定义工具、管理对话历史和调用模型。核心能力包括:支持多种模型后端(如OpenAI、Llama等)、可插拔的架构、对工具调用的原生支持,以及通过装饰器或类继承实现的高度定制。其设计哲学强调极简和可扩展性,适合快速原型开发和深入研究。项目源自NLP-OSS @ EMNLP 2023,体现了学术与工程的结合。
LangChain、OpenAI Function Calling、Pydantic AI
kani 是开发框架领域的开源项目,由 zhudotexe 开发,2023 年首次发布。
它收录于开发框架分类,该分类目前共有 795 个项目,GitHub 星标数为 610。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-19。MIT许可证,完全免费,可自行部署使用。
它主要面向的使用场景是:快速搭建个人AI助手,集成自定义工具。同类可对比的替代方案包括 LangChain、OpenAI Function Calling、Pydantic AI。
上一篇:DelphiOpenAI
下一篇:embedJs
ComfyUI_Custom_Nodes_AlekPet
开源
给 ComfyUI 装上语音翻译和姿态检测,工作流更全能
Custom nodes that extend the capabilities of Comfyui
langchain
开源
组装 AI 应用的乐高积木,从想法到上线不换工具
The agent engineering platform.
transformers
开源
全球最大的模型仓库全家桶,想用的模型一把抓
Transformers: the model-definition framework for state-of-the-art machine learning m···
pi
开源
一套 TypeScript 工具包,快速搭出能写代码的 AI agent
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI