Skip to content
Agent Search Engine.

Open source · TypeScript

Best TypeScript agent frameworks

The 10 open-source agent frameworks written in TypeScript in this index, ordered by recorded GitHub star count, never by sponsorship. Stars are repository-interest signals, not performance or maintenance guarantees. ruflo leads the set at 80,602 GitHub stars, and 9 of the 10 have a recorded repository push in the last 90 days. These records have TypeScript as their primary repository language and recognized open-source software licenses recorded in this index; check the current licenses, deployment requirements, and model or API costs. Right now it's led by ruflo (81k stars), with CopilotKit and Mastra following. Order follows the recorded star counts; repository activity is shown separately.

10 open-source records · all agent frameworks · more best-of lists · how we rank

Tools in this collection

rufloFrameworkThe leading agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems.Costs not checkedOpen sourceTypeScript · recorded license: MITRecord checked · Recent push 81kGitHub starsCopilotKitFrameworkThe frontend stack for agents: generative UI, shared state and human-in-the-loop for web, mobile, Slack and Teams.Costs not checkedOpen sourceTypeScript · recorded license: MITRecord checked · Recent push 38kGitHub starsMastraFrameworkA TypeScript framework for AI applications and agents, with model routing, workflows, RAG and evals.Costs not checkedOpen sourceTypeScript · recorded license: Apache-2.0Record checked · Recent push 29kGitHub starsAI SDK (Vercel)FrameworkVercel's provider-agnostic TypeScript toolkit for AI applications and agents in Next.js, React, Svelte, Vue and Node.Costs not checkedOpen sourceTypeScript · recorded license: Apache-2.0Record checked · Recent push 28kGitHub starselizaFrameworkOpen source agentic operating systemCosts not checkedOpen sourceTypeScript · recorded license: MITRecord checked · Recent push 20kGitHub starsVoltAgentFrameworkAn open-source TypeScript agent framework with a companion console for observability, evals and deployment.Costs not checkedOpen sourceTypeScript · recorded license: MITRecord checked · Recent push 11kGitHub starsopen-multi-agentFrameworkTypeScript multi-agent orchestration framework. Describe a goal, a coordinator decomposes it into a task DAG that runs on any LLM: Claude, ChatGPT, Gemini, DeepSeek, or local models.Costs not checkedOpen sourceTypeScript · recorded license: MITRecord checked · Recent push 7.0kGitHub starsOpenAI Agents SDK (TypeScript)FrameworkOpenAI's lightweight, provider-agnostic TypeScript framework for multi-agent workflows and voice agents.Costs not checkedOpen sourceTypeScript · recorded license: MITRecord checked · Recent push 4.0kGitHub starsopengapFrameworkA framework-agnostic, git-native standard for defining AI agentsCosts not checkedOpen sourceTypeScript · recorded license: MITRecord checked 3.0kGitHub starsCybaraFrameworkSelf-hosted, open-source AI agent operating system with multi-agent orchestration and MCP.Costs not checkedOpen sourceTypeScript · recorded license: MITRecord checked · Recent push 34GitHub stars

Frequently asked

What are the best TypeScript agent frameworks?
By recorded GitHub star count, ruflo, CopilotKit and Mastra lead the TypeScript agent frameworks in this index of 10. The full list is below; star count does not prove suitability or continued maintenance. Sponsorship does not affect its order.
Are these TypeScript agent frameworks open source and free?
These records have recognized open-source software licenses recorded and are written primarily in TypeScript in this index. MIT is the most common licence here, on 8 of 10, across 2 licences in total. Check each license and deployment requirements. Hosting, model, API, and managed-service costs may apply.
Why choose TypeScript agent frameworks specifically?
Staying in your team's primary language — TypeScript — can help your team inspect and modify code it understands. Repository language does not establish supported user languages, SDKs or an offline deployment. 9 of these 10 have a recorded push within 90 days. A quiet repository alone does not establish whether the project is complete, supported or abandoned.