SA Skill Atlas GitHub skill index
Back to Agents

Agent Frameworks

Agent frameworks, system prompts, subagent configurations, tool calling, MCP servers, and plugin ecosystems.

6 Repositories Agents Updated Jul 16

Subcategories

All Agents 121
Topic guide

How to choose an open source AI agent framework

Agent frameworks help developers coordinate model calls, tools, memory, planning, and execution loops. The best fit depends on whether you are prototyping, orchestrating multiple agents, or shipping a controlled workflow inside a product.

When to use this category

  • Build assistants that call tools and APIs.
  • Create repeatable research, coding, or operations workflows.
  • Coordinate planner, worker, reviewer, and verifier roles.
  • Evaluate how different frameworks handle memory and state.

How to choose

  • Start with the runtime model: graph-based orchestration, task queues, conversational agents, or explicit function calls.
  • Check observability, cancellation, retries, and human approval points before adopting a framework.
  • Review examples for your language and deployment target, not only benchmark demos.
  • Avoid frameworks that hide tool permissions or make recovery from partial failure unclear.

Agent Frameworks repositories

6 repositories sorted by GitHub stars. Use the interactive explorer for live filters.

Interactive explorer

autogen

General AIGC

A programming framework for agentic AI

AIGCPythonagenticagentic-agiagentsai

Good for

  • Explore a popular aigc repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
60k stars Python
GitHub

crewAI

General AIGC

Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.

AIGCPythonagentsaiai-agentsaiagentframework

Good for

  • Explore a popular aigc repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
56k stars Python
GitHub

langfuse

Observability

🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23

OperationsTypeScriptanalyticsautogenevaluationlangchain

Good for

  • Explore a popular operations repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
31k stars TypeScript
GitHub

opik

CI/CD

Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards.

OperationsPythonevaluationhacktoberfesthacktoberfest2025langchain

Good for

  • Explore a popular operations repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
21k stars Python
GitHub

langchain4j

API Frameworks

LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.

BackendJavaanthropicchatgptchromaembeddings

Good for

  • Explore a popular backend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
13k stars Java
GitHub

voltagent

General Operations

AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework

OperationsTypeScriptagentsaiai-agentsai-agents-framework

Good for

  • Explore a popular operations repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
10k stars TypeScript
GitHub