syrin-labs/syrin-python

Developer-first Python framework for AI agents with built-in budget control, context, memory and observability.

45
/ 100
Emerging

Based on the README, here's the technical summary: --- Built on a cost-aware architecture with pre-call token estimation and post-call recording from providers, supporting multi-tier rate limiting (per-run, hourly, daily, monthly) and shared budgets across parallel agents. Provides pluggable memory backends (SQLite, Qdrant, Redis, PostgreSQL) with semantic search, and 72+ lifecycle hooks for fine-grained observability into LLM calls, tool execution, and budget thresholds. Integrates with OpenAI and Anthropic models, with orchestration patterns including agent handoffs, spawning, and dynamic pipelines that let the LLM decide agent routing.

Available on PyPI.

Maintenance 13 / 25
Adoption 7 / 25
Maturity 18 / 25
Community 7 / 25

How are scores calculated?

Stars

26

Forks

2

Language

Python

License

MIT

Last pushed

Mar 25, 2026

Commits (30d)

0

Dependencies

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/syrin-labs/syrin-python"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.