Awesome AI AgentsAI Agents

vercel/ai

⭐ 26721 TypeScript added to this list on 2025-04-19 repository created 2023-05-23

The AI SDK by Vercel is a comprehensive TypeScript toolkit designed to facilitate the development of AI-powered applications and agents. It supports popular frameworks such as Next.js, React, Svelte, and Vue, as well as runtimes like Node.js, making it versatile for various development environments. The SDK provides a unified API to interact with multiple AI model providers including OpenAI, Anthropic, and Google, allowing developers to easily integrate advanced AI models into their applications. The core module enables text generation and other AI functionalities, while the UI module offers framework-agnostic hooks to build chatbots and generative user interfaces, enhancing user interaction capabilities. Installation requires Node.js 18+ and pnpm, and the SDK is modular, allowing developers to install only the model providers and UI packages they need. The project includes example code snippets demonstrating how to generate text using OpenAI's GPT-4o model and how to implement chat interfaces in Next.js. Additionally, Vercel provides templates with AI SDK integrations for various use cases, helping developers quickly start their AI projects. The community is active on GitHub Discussions, fostering collaboration and support. Contributions are encouraged with clear guidelines to ensure a smooth experience. Created by the Vercel and Next.js teams with open-source community contributions, this SDK is a powerful tool for building modern AI applications efficiently and effectively.

https://github.com/vercel/ai

ai-agentsai-communityai-contributionsai-integrationai-model-providersai-powered-applicationsai-sdkai-templatesai-toolkitanthropicartificial-intelligencechatbotsgeminigenerative-aigenerative-uigenerative-user-interfacesgooglejavascriptlanguage-modelllmnext.jsnextjsnode.jsopen-sourceopenaireactsveltetypescriptvercelvue

Also in AI Agents

OpenHands/OpenHands

OpenHands is an AI-powered platform that automates software development tasks, enabling developers to code less and produce more by modifying code, running commands, browsing the web, and integrating APIs efficiently.

usestrix/strix

Strix is an open-source AI-driven security testing platform that autonomously finds, validates, and helps fix application vulnerabilities through dynamic and collaborative AI agents.

aaif-goose/goose

Goose is an open-source, native AI agent available as a desktop app, CLI, and API, designed for diverse tasks like code, research, writing, and automation, supporting over 15 LLM providers.

KeygraphHQ/shannon

Shannon is an autonomous AI pentester for web applications and APIs, analyzing source code, identifying attack vectors, and executing real exploits to prove vulnerabilities.

wshobson/agents

A comprehensive collection of 44 specialized AI subagents for Claude Code that enhance development workflows with domain-specific expertise across software development, infrastructure, security, data, and business domains.

agentscope-ai/agentscope

AgentScope is a transparent, modular, and customizable framework for building LLM-empowered multi-agent applications with real-time control and asynchronous execution.

iOfficeAI/OfficeCLI

OfficeCLI is an open-source command-line interface and API enabling AI agents to read, edit, and automate Word, Excel, and PowerPoint files without needing Office suite installations.

langchain-ai/deepagents

Deep Agents is an open-source agent harness built on LangChain and LangGraph that enables AI agents to plan, execute, and delegate complex long-horizon tasks using customizable tools, subagents, and human-in-the-loop workflows.