{"repo":"myriade-ai/agentlys","free":true,"listed":false,"github":"https://github.com/myriade-ai/agentlys","clone":"git clone https://github.com/myriade-ai/agentlys.git","description":"Lightweight AI agent library. Turn Python functions/classes into AI tools instantly. No verbose configs or complex abstractions.","language":"Python","stars":31,"topics":["ai","anthropic","llm","openai","python","mcp","ai-agents","chatbot","claude","function-calling"],"license":"MIT","category":"ai-agents","readme_excerpt":"Agentlys Turn any Python class into an AI tool. Instantly. Async-native • MCP support • Multi-providers • 500 lines of core code Other frameworks : 50 lines of tool definitions, separate schemas, manual state management. Agentlys : Your class IS the tool. Methods become actions. llm () injects state. --- Why Agentlys? If you want... Use ------------------------------------- ------------ Graphs and state machines LangGraph Team-based agent crews CrewAI Your existing classes as AI tools Agentlys 500 lines of core code. No framework lock-in. No magic. --- Install --- The Pattern 1. Functions → Tools 2. Classes → Stateful Tools (the killer feature) 3. Run Conversations Async Support --- Real Example: agentlys-dev A coding agent in 15 lines: --- Providers See the Provider Guide for details. --- 4. Tool Search (defer loading) When you have many tools, defer most of them and let the LLM discover what it needs: Reduces context usage by 50-85% with large tool sets. See API Reference. --- More - API Reference - Sub-Agents - Examples - MCP Integration --- Used By - Myriade — AI-native data platform When NOT to use Agentlys - You need graph-based workflows → Use LangGraph - You want pre-built agent teams → Use CrewAI - You need sandboxed code execution → Use Smolagents Agentlys is for: turning your existing Python code into AI tools with zero ceremony. License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/myriade-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/myriade-ai/agentlys/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}