返回市场
神经节点

神经节点

作者:evilsocket1297 星标更新:2025-08-23

项目介绍

<div align="center">

nerve

<i>简易代理开发工具包</i>

文档 发布 包 Docker CI 许可证 人工编码

<small>加入我们的项目社区!</small> <br/><br/> <a href="https://discord.gg/btZpkp45gQ" target="_blank" title="加入我们的社区!"> <img src="https://dcbadge.limes.pink/api/server/https://discord.gg/btZpkp45gQ"/> </a>

</div>

Nerve 是一个简单而强大的代理开发工具包(ADK),用于使用仅 YAML 和 CLI 构建、运行、评估和编排基于大语言模型的代理。它专为希望使用大型语言模型实现可编程、可审计和可重复自动化技术用户设计。

关键特性

📝 声明式代理

使用干净的 YAML 格式定义代理:系统提示、任务、工具和变量——所有内容都在一个文件中。

🔧 内置工具与扩展性

使用 shell 命令、Python 函数或远程工具来驱动您的代理。工具是完全类型化的并带有注释。

🌐 原生 MCP 支持(客户端和服务器)

Nerve 是第一个允许您使用 YAML 定义 MCP 服务器 的框架,并且可以作为 客户端和服务器 运行,从而支持代理团队和深度编排

📊 评估模式

使用 YAML、Parquet 或基于文件夹的测试用例 基准测试您的代理。运行可重复的测试,记录结构化输出,并跟踪回归或进度。

🔁 工作流

将代理组合成简单的线性管道,以创建具有共享上下文的多步骤自动化。

🧪 与 LLM 无关

基于 LiteLLM 构建,Nerve 支持 OpenAI、Anthropic、Ollama 和 数十种其他模型——只需一行即可切换模型。

快速开始

# 🖥️ 安装项目:
pip install nerve-adk

# ⬇️ 从 GitHub 仓库下载并安装代理:
nerve install evilsocket/changelog

# 💡 或通过引导过程创建代理:
nerve create new-agent

# 🚀 开始!
nerve run new-agent

阅读 文档示例 获取更多信息。

贡献

我们欢迎贡献!查看我们的 贡献指南,并加入我们的 Discord 社区 获取帮助和讨论。

<a href="https://github.com/evilsocket/nerve/graphs/contributors"> <img src="https://contrib.rocks/image?repo=evilsocket/nerve" alt="Nerve 项目贡献者" /> </a>

许可证

Nerve 在 GPL 3 许可证下发布。

星历史图表