agentsilex  by howl-anderson

Transparent agent SDK for building custom AI

Created 7 months ago
413 stars

Top 70.6% 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

2 weeks ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.1%
17k
Open-source framework for autonomous AI agent development
Created 2 years ago
Updated 10 months ago
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%
18k
Python SDK for multi-agent workflows
Created 8 months ago
Updated 3 days ago
Feedback? Help us improve.