agentskit.js
core v1.0 · 24 packages · MIT

Ship AI agents in JavaScript.Without gluing 8 libraries together.

AgentsKit gives you chat UI, runtime, tools, memory, RAG, and production guardrails in one ecosystem. Swap OpenAI for Claude, React for terminal, in-memory for vector DB. Start small, grow into the full stack, and keep your code intact.

1Start freshrecommended
2Add to a project
3Run a built agent
chat.agentskit.iolive
ask anything…

Agent renders real React components — not markdown. See how →

Integrations

50 built-in integrations.

Slack, Notion, Stripe, GitHub, Linear, Jira, and dozens more — one contract, ready to call.

All 50 integrations & how to use
AcuityAirtableApolloAsanaAssemblyaiAttioAzure OpenaiBaserowBigcommerceBoxCal ComCalendlyCoingeckoConfluenceDeepgramDiscordDropboxElevenlabsEmailFigmaFirecrawlGithubGithub ActionsGmailGoogle CalendarAcuityAirtableApolloAsanaAssemblyaiAttioAzure OpenaiBaserowBigcommerceBoxCal ComCalendlyCoingeckoConfluenceDeepgramDiscordDropboxElevenlabsEmailFigmaFirecrawlGithubGithub ActionsGmailGoogle Calendar
Google DriveHubspotIntercomJiraLinearLinear TriageMailchimpMapsNotionOpenai ImagesPagerdutyPipedriveReaderSalesforceSendgridSentryShopifySlackStripeTeamsTelegramTwilioWeatherWhatsappWhisperGoogle DriveHubspotIntercomJiraLinearLinear TriageMailchimpMapsNotionOpenai ImagesPagerdutyPipedriveReaderSalesforceSendgridSentryShopifySlackStripeTeamsTelegramTwilioWeatherWhatsappWhisper
Models

140 providers, 5,162 models.

OpenAI, Anthropic, Google, Mistral, Groq, and the long tail — one adapter contract, fed by the models.dev catalog.

All 140 providers & how to use
302aiAbacusAbliteration AiAihubmixAlibabaAlibaba CnAlibaba Coding PlanAlibaba Coding Plan CnAlibaba Token PlanAmazon BedrockAmbientAnthropicAnyapiAtomic ChatAurikoAzureAzure Cognitive ServicesBailingBasetenBergetCerebrasChutesClarifaiClaudinioCloudferro SherlockCloudflare Ai GatewayCloudflare Workers AiCohereCortecsCrofDatabricksDeepinfra302aiAbacusAbliteration AiAihubmixAlibabaAlibaba CnAlibaba Coding PlanAlibaba Coding Plan CnAlibaba Token PlanAmazon BedrockAmbientAnthropicAnyapiAtomic ChatAurikoAzureAzure Cognitive ServicesBailingBasetenBergetCerebrasChutesClarifaiClaudinioCloudferro SherlockCloudflare Ai GatewayCloudflare Workers AiCohereCortecsCrofDatabricksDeepinfra
DeepseekDigitaloceanDinferenceDrunEvrocFastrouterFirepassFireworks AiFreemodelFriendliFrogbotGithub CopilotGithub ModelsGitlabGmicloudGoogleGoogle VertexGoogle Vertex AnthropicGroqHeliconeHpc AiHuggingfaceIflowcnInceptionInceptronInferenceIo NetJiekouKiloKimi For CodingKuae Cloud Coding PlanLilacDeepseekDigitaloceanDinferenceDrunEvrocFastrouterFirepassFireworks AiFreemodelFriendliFrogbotGithub CopilotGithub ModelsGitlabGmicloudGoogleGoogle VertexGoogle Vertex AnthropicGroqHeliconeHpc AiHuggingfaceIflowcnInceptionInceptronInferenceIo NetJiekouKiloKimi For CodingKuae Cloud Coding PlanLilac
CLI

Add and run agents in one line.

`npx agentskit add <agent>` copies the source into your project — you own the code. `--run` executes it on any provider.

Read the CLI docs
agentskit — zsh

Compose

Tools, RAG, MCP, memory, permissions.

Every agent is overridable. Wire web search, an MCP server, a retriever, memory, and a permission gate — all optional, no glue code.

See how it composes
agent.ts
const agent = createResearchAgent({
adapter,
tools: [webSearch(), ...mcpTools],
retriever: rag.retrieve,
memory,
onConfirm,
observers,
})
24 packages · 140+ providers · MIT

Build the agent.Skip the plumbing.

One install. First streaming agent in under 10 lines. Swap providers, UI, and memory without a rewrite. No signup, no lock-in — MIT all the way down.

1Start freshrecommended

Scaffold a chat, terminal, or runtime starter — zero-config demo provider, hot-reload included.

2Add to a project

The 5 KB substrate. Works in browser, Node, Deno, Bun — anywhere JS runs.

3Run a built agent

Copy a ready-made agent from the registry and run it on any provider.