Open Source LLM Frameworks

Large language model (LLM) frameworks help developers build applications that use models to understand and generate text, images, or other content. They provide reusable components for connecting to models, structuring prompts, managing context, calling tools, and coordinating multi-step workflows. These capabilities reduce the effort of integrating model APIs and help make application behavior easier to develop, test, and maintain.

Open source tools in this area range from lightweight libraries for prompt construction to frameworks for agents, multimodal applications, and multi-agent workflows. When choosing one, consider its license, documentation, maintenance activity, supported models, runtime requirements, and compatibility with your existing stack. Also assess how easily you can test, observe, and control model behavior. These frameworks can be useful to software developers, researchers, and teams building AI-powered applications.

5 repositories · updated September 7, 2026

Best of Agent Harnesses: A Curated List for AI Agent Development

Best of Agent Harnesses: A Curated List for AI Agent Development

RyanAlberts' Best of Agent Harnesses is a comprehensive, curated, and ranked list of over 100 AI agent harnesses and orchestration frameworks. It provides valuable insights for building reliable agentic systems, offering both human-readable guides and machine-readable formats for agents themselves. The repository is rescored weekly to ensure up-to-date recommendations.

AI AgentsAgent HarnessesLLM Framework
Added Sep 7, 2026 View details
EasyInstruct: An Easy-to-Use Instruction Processing Framework for LLMs

EasyInstruct: An Easy-to-Use Instruction Processing Framework for LLMs

EasyInstruct is an open-source Python framework designed to simplify instruction processing for Large Language Models (LLMs). Accepted at ACL 2024, it offers modularized components for instruction generation, selection, and prompting, supporting various LLMs like GPT-4 and LLaMA. This framework is ideal for researchers and developers working on LLM-based experiments and applications.

EasyinstructLLM FrameworkPython
Added Jul 2, 2026 View details
GenAIScript: Automatable GenAI Scripting with TypeScript/JavaScript

GenAIScript: Automatable GenAI Scripting with TypeScript/JavaScript

GenAIScript is an open-source project from Microsoft that enables programmatic assembly of prompts for Large Language Models (LLMs) using JavaScript and TypeScript. It allows developers to orchestrate LLMs, tools, and data directly in code, streamlining the development of GenAI applications. This framework offers seamless Visual Studio Code integration and a flexible command-line interface for efficient GenAI scripting.

AI DevelopmentLLM FrameworkTypeScript
Added Mar 25, 2026 View details
fast-agent: Build and Orchestrate Multimodal AI Agents and Workflows

fast-agent: Build and Orchestrate Multimodal AI Agents and Workflows

fast-agent is a powerful Python framework designed for creating and interacting with sophisticated multimodal AI agents and workflows. It offers a simple, declarative syntax for defining agents, comprehensive model support, and unique features like end-to-end tested MCP (Multi-modal Communication Protocol) integration. Developers can rapidly build, test, and deploy complex agent applications with advanced capabilities such as structured outputs, vision, and various orchestration patterns.

PythonAI AgentsLLM Framework
Added Jan 9, 2026 View details
ROMA: Build Hierarchical Multi-Agent Systems

ROMA: Build Hierarchical Multi-Agent Systems

ROMA is a Python framework for solving complex tasks through recursive planning and coordinated agents. It suits developers building extensible multi-agent workflows with LLMs, tools, and optional persistence or API services.

PythonAILLM
Added Nov 23, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️