Agent Development Kit for building and orchestrating LLM-based agents
Top 34.7% on sourcepulse
nerve
is a Python-based Agent Development Kit (ADK) for building, running, evaluating, and orchestrating LLM-powered agents. It targets technical users seeking programmable, auditable, and reproducible automation, offering a declarative YAML-based approach for agent definition and workflow composition.
How It Works
Nerve utilizes a declarative YAML format to define agents, specifying system prompts, tasks, tools, and variables. It integrates with LiteLLM for LLM-agnosticism, supporting numerous providers. Agents can leverage built-in tools (shell commands, Python functions) and custom remote tools. A key feature is native Message Communication Protocol (MCP) support, enabling agents to act as both clients and servers for complex orchestration and team-like interactions.
Quick Start & Requirements
pip install nerve-adk
nerve create new-agent
nerve run new-agent
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The GPL-3.0 license imposes significant restrictions on commercial use and integration with proprietary software due to its strong copyleft nature.
4 days ago
1 day