✨ Agentstr SDK
Build decentralised agents on the Nostr + Lightning stack with one super-friendly Python package.
📖 Documentation
Everything – installation guide, tutorials, SDK reference, CLI reference – lives at docs.agentstr.com.
⚡ Quick install
pip install "agentstr-sdk[all]" # or: uv add agentstr-sdk[all]
🚀 Examples
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.py
🤝 Contributing
PRs are welcome! Open an issue first to discuss your idea.
⚖️ License
MIT
Release files for agentstr-sdk 0.6.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentstr_sdk-0.6.15.tar.gz | 72.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentstr_sdk-0.6.15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 162.6 kB
Release files / agentstr_sdk-0.6.15.tar.gz
| Download URL | agentstr_sdk-0.6.15.tar.gz |
|---|---|
| Size | 72.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f68218e1474598f4c7a3c5c9457a9e6cebb5844cfddba51457adf9b7c06e82f
|
|
BLAKE2b-256 checksum How to use checksums |
fcd672fde346a195cbaa48e21b6b70e7efad7c348e932972b4100e03d9a9a3b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.15
|
Release files / agentstr_sdk-0.6.15-py3-none-any.whl
| Download URL | agentstr_sdk-0.6.15-py3-none-any.whl |
|---|---|
| Size | 90.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3f7f9eea6079f40ba2eff79f867e3bbb5decb527ed4e0fff17de68ccac2f5d31
|
|
BLAKE2b-256 checksum How to use checksums |
e3833296560e0ae55f38a70fc7fa9c767104d7012a3854422392910236b217ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.15
|