← all repositories
inkeep/agents

Where drag-and-drop agents and TypeScript meet in the middle

It exists so product teams can drag-and-drop agents while engineers still own the repo.

1.4k stars TypeScript AgentsCoding Assistants
agents
Velocity · 7d
+1.3
★ / day
Trend
cooling
star history

What it does

Inkeep Agents is an open-source platform for shipping AI chat assistants and automated workflows. You define agents and multi-agent systems either through a drag-and-drop canvas or by writing TypeScript with the @inkeep/agents-sdk, and the two formats stay synchronized through a central API. It bundles a UI component library for embedding chat interfaces, observability via OpenTelemetry, and support for standard protocols like MCP and A2A.

The interesting bit

The visual builder and the TypeScript SDK are not separate export paths; they write to the same agents-api, so the canvas and the codebase are two views of one truth. Under the hood, it is largely an opinionated layer atop the Vercel AI SDK, inheriting its LLM providers and UI hooks rather than reinventing them.

Key highlights

  • Full two-way sync between a no-code visual builder and the TypeScript SDK via a shared API.
  • Multi-agent support with sub-agents, plus MCP and A2A protocol compatibility.
  • Bundled agents-ui component library and OpenTelemetry observability for production chat apps.
  • Self-hostable on Vercel or Docker; uses the Vercel AI SDK under the hood.
  • Licensed under Elastic License 2.0 with supplemental terms—source-available, but not OSI-open-source.

Caveats

  • The Elastic License 2.0 plus supplemental terms restricts competitive use and is not OSI-approved open source; check your legal comfort level before embedding it in commercial products.
  • The platform is a full stack of services—API, UI, SDK, and CLI—so self-hosting requires managing multiple moving parts rather than importing a single library.

Verdict

Pick this if your organization needs a shared workspace where product and engineering can iterate on the same agent logic. Avoid it if you want a minimal, OSI-approved open-source library without platform or licensing baggage.

Frequently asked

What is inkeep/agents?
It exists so product teams can drag-and-drop agents while engineers still own the repo.
Is agents open source?
Yes — inkeep/agents is an open-source project tracked on heatdrop.
What language is agents written in?
inkeep/agents is primarily written in TypeScript.
How popular is agents?
inkeep/agents has 1.4k stars on GitHub and is currently cooling off.
Where can I find agents?
inkeep/agents is on GitHub at https://github.com/inkeep/agents.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.