Build decentralised agents on the Nostr + Lightning stack with one super-friendly Python package.
Everything – installation guide, tutorials, SDK reference, CLI reference – lives at docs.agentstr.com.
pip install "agentstr-sdk[all]" # or: uv add agentstr-sdk[all]Run any of the ready-to-go demos in examples/:
| Example | Framework |
|---|---|
| agent_discovery.py | Agent discovery |
| chat_with_agents.py | Direct messaging |
| commands_client.py | Command client |
| commands_server.py | Command server |
| mcp_client.py | Nostr MCP Client |
| mcp_server.py | Nostr MCP Server |
| nostr_agno_agent.py | Agno |
| nostr_dspy_agent.py | DSPy |
| nostr_google_agent.py | Google ADK |
| nostr_langgraph_agent.py | LangGraph |
| nostr_openai_agent.py | OpenAI |
| nostr_pydantic_agent.py | PydanticAI |
| rag.py | RAG / Retrieval |
| tool_discovery.py | Tool discovery |
uv run examples/nostr_dspy_agent.pyPRs are welcome! Open an issue first to discuss your idea.
MIT