agentsilex  by howl-anderson

Transparent agent SDK for building custom AI

Created 9 months ago
435 stars

Top 68.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

AgentSilex provides a transparent, minimal, and hackable agent framework designed for developers and researchers seeking deep control over AI agent internals. It addresses the complexity and "black box" nature of larger frameworks by offering a ~300-line codebase, enabling easy understanding, customization, and debugging.

How It Works

The framework's core design prioritizes readability and simplicity, allowing the entire codebase to be grasped quickly. It leverages LiteLLM for universal LLM support, enabling seamless switching between over 100 models (including OpenAI, Anthropic, Google Gemini, and local LLMs) with a single line of code. This approach facilitates experimentation and adaptation to various model providers without significant architectural changes.

Quick Start & Requirements

  • Installation: pip install agentsilex or uv add agentsilex.
  • Prerequisites: Python environment. Specific LLM models may require additional hardware (e.g., GPU) or dependencies not managed by the framework itself.
  • Demo: A real-time streaming response demonstration is available.

Highlighted Details

  • Universal LLM Support: Integrates with LiteLLM, supporting 100+ LLM providers and models.
  • Multi-Agent Handoffs: Enables routing requests between specialized agents for complex workflows.
  • OpenTelemetry Tracing: Built-in support for visualizing agent execution, tool calls, and handoffs via compatible backends like Phoenix.
  • Hackable Architecture: Minimal ~300-line codebase designed for modification and deep customization.

Maintenance & Community

No specific details on maintainers, community channels (like Discord/Slack), or sponsorship were provided in the README excerpt.

Licensing & Compatibility

The license type and compatibility notes for commercial use were not specified in the provided README excerpt.

Limitations & Caveats

The current roadmap indicates planned features such as asynchronous execution, robust tool call error handling, parallel tool execution, and state persistence, suggesting these are not yet implemented. The framework's minimal nature may require significant development effort for production-ready applications.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
3 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Yiran Wu Yiran Wu(Coauthor of AutoGen), and
13 more.

openai-agents-python by openai

0.7%
19k
Python SDK for multi-agent workflows
Created 10 months ago
Updated 4 days ago
Starred by Lilian Weng Lilian Weng(Cofounder of Thinking Machines Lab), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
59 more.

AutoGPT by Significant-Gravitas

0.1%
181k
AI agent platform for building, deploying, and running autonomous workflows
Created 2 years ago
Updated 2 days ago
Feedback? Help us improve.