Past battle · 2024-03-30 UTC
AI Agents Frameworks Showdown — March 30, 2024
From the AI Agents Frameworks category. 27 marks placed across 6 fighters. Eclat Institute took the crown.
Final standings
The line-up
The fighters
Profiles of every tool that competed in this battle, ranked by their final score.


Eclat Institute is a tuition provider specializing in Integrated Programme (IP) and Junior College (JC) subjects. The institute emphasizes deep understanding and long-term retention rather than short-term exam cramming, helping students build strong conceptual foundations across core academic areas. Through structured lessons, curated materials, and guided practice, Eclat Institute aims to support students through the demanding IP and JC curricula. The approach is designed to help learners develop independent thinking, problem-solving skills, and the confidence to tackle challenging examinations.
Criteria breakdown
- IP subject tuition
- JC subject tuition
- Mastery-oriented teaching approach
- Structured curriculum and materials
- Guided practice and review
- Exam preparation support

Fabrice AI
A lightweight, composable framework for building AI agents without the steep learning curve.

Fabrice AI is an open framework designed to help developers build AI agents using a functional and composable approach. It strips away unnecessary abstractions, letting you wire together components like models, tools, and memory in a way that feels natural to anyone comfortable with modern programming patterns. The framework targets developers who want practical results without wading through dense theory or heavyweight platforms. Its small surface area makes it easy to learn, while composability means you can scale from simple scripts to more sophisticated multi-step agents as your needs grow. By keeping things minimal and code-first, Fabrice AI fits well into existing projects and workflows, offering a flexible foundation for experimenting with agent-based applications.
Criteria breakdown
- Composable agent building blocks
- Functional programming style
- Tool and model integration
- Lightweight runtime footprint
- Developer-friendly API
- Suitable for simple to complex agents


ZeroClaw is an open-source framework written in Rust for developers who want to build autonomous AI agents with an emphasis on performance and safety. By leveraging Rust's memory model and concurrency primitives, it aims to deliver low-latency agent execution suitable for production workloads. The framework provides building blocks for agent loops, tool use, and task orchestration, allowing developers to compose multi-step reasoning pipelines and integrate with various LLM providers. Its focus on a secure runtime makes it a candidate for teams that need predictable behavior and resource isolation when running agents at scale.
Criteria breakdown
- Rust-native agent runtime
- Tool and function calling support
- Concurrency-friendly task orchestration
- Secure, sandboxed execution
- Pluggable LLM provider integrations
- Lightweight and low-latency core


Livephoto.Online is a web-based tool that transforms ordinary still images into Live Photo-style animated clips. By uploading a single photo, users can generate short motion sequences that bring portraits, landscapes, and other static shots to life without needing video editing skills or specialized software. The service runs entirely in the browser, making it accessible across desktop and mobile devices. It is aimed at social media creators, photographers, and casual users who want to add subtle movement to their images for sharing on platforms that support Live Photos or short video formats.
Criteria breakdown
- Photo-to-Live-Photo conversion
- Browser-based processing
- Support for common image formats
- Downloadable animated output
- Mobile-friendly interface

smolagents
Hugging Face's minimalist Python library for building code-first AI agents in a few lines

smolagents is an open-source agent framework from Hugging Face designed around simplicity and small surface area. Instead of orchestrating agents through verbose JSON tool calls, it lets agents express actions as Python code, which tends to be more expressive and reduces the number of LLM steps needed to complete a task. The library is model-agnostic, working with models hosted on the Hugging Face Hub, local inference servers, and major API providers like OpenAI and Anthropic. It ships with sandboxed execution options such as E2B and Docker so generated code can run safely, and it integrates with common tool ecosystems including Hub Spaces and LangChain tools. It is aimed at developers who want a transparent, hackable starting point for agent projects rather than a heavy, opinionated framework, making it well suited for prototyping, research, and lightweight production use cases.
Criteria breakdown
- CodeAgent that writes and executes Python to solve tasks
- Support for Hugging Face, OpenAI, Anthropic, and local models
- Sandboxed code execution with E2B and Docker backends
- Tool integration with Hub, LangChain, and custom Python functions
- Built-in ToolCallingAgent for traditional JSON-style tool use
- Lightweight, minimal-dependency design

ControlFlow
Python framework for building agentic AI workflows with a task-centric design.

ControlFlow is a Python framework for creating agentic AI workflows with a task-centric design. With this framework, AI models are structured around specific tasks, allowing for more modular and scalable development. ControlFlow's design enables users to quickly create, compose, and optimize AI workflows by defining and executing tasks in a pipeline-like structure. Users can leverage ControlFlow to develop complex AI models, integrate with various libraries and frameworks, and easily maintain and modify their workflows over time. By focusing on task-centric design, ControlFlow aims to simplify the process of building and deploying agentic AI systems, making it a valuable tool for data scientists, AI engineers, and researchers working on complex AI projects.
Criteria breakdown
- Task-based workflow orchestration
- Multi-agent coordination
- Tool and function calling support
- Typed, structured task outputs
- Composable flows and dependencies
- Observability into agent execution





