# The No-Code + Code Agent Builder (/overview) Inkeep is a platform for building Agent Chat Assistants and AI Workflows. With Inkeep, you can build AI Agents with a **No-Code Visual Builder** and **Developer SDK**. Agents can be edited in either with **full 2-way sync**, so technical and non-technical teams can create and manage their Agents in one platform. ## Two ways to build ### No-Code Visual Builder A drag-and-drop canvas so any team can create and own the Agents they care about. No-Code Agent Builder demo ### TypeScript Agents SDK A code-first framework so engineering teams can build with the tools they expect. ```typescript import { agent, subAgent } from "@inkeep/agents-sdk"; import { consoleMcp } from "./mcp"; const helloAgent = subAgent({ id: "hello-agent", name: "Hello Agent", description: "Says hello", canUse: () => [consoleMcp], prompt: `Reply to the user and console log "hello world" with fun variations like h3llo world`, }); export const basicAgent = agent({ id: "basic-agent", name: "Basic Agent", description: "A basic agent", defaultSubAgent: helloAgent, subAgents: () => [helloAgent], }); ``` The **Visual Builder and TypeScript SDK are fully interoperable**: your technical and non-technical teams can edit and manage Agents in either format and switch or collaborate with others at any time. ## Use cases Inkeep Agents can operate as **Agentic AI Chat Assistants**, for example: * a customer experience agent for help centers, technical docs, or in-app experiences * an internal copilot to assist your support, sales, marketing, ops, and other teams Agents can also be used for **Agentic Workflow Automation** like: * Creating and updating knowledge bases, documentation, and blogs * Updating CRMs, triaging helpdesk tickets, and tackling repetitive tasks ## Platform Overview **Inkeep Open Source** includes: * A Visual Builder & TypeScript SDK with 2-way sync * Multi-agent architecture to support teams of agents * MCP Tools with credentials management * A UI component library for dynamic chat experiences * Triggering Agents via MCP, A2A, Webhooks, & Vercel SDK APIs * Observability via a Traces UI & OpenTelemetry * Easy deployment to Vercel and using Docker Interested in a managed platform? Sign up for a demo for [Inkeep Enterprise](https://inkeep.com/demo?cta_id=docs_nav) and learn more [here](https://inkeep.com/enterprise). You can view a full feature comparison [here](/pricing). ## Our Approach Inkeep is designed to be extensible and open: you can use the LLM provider of your choice, use Agents via open protocols, and with a [fair-code](/community/license) license and great devex, easily deploy and self-host Agents in your own infra. [Join our community](https://docs.inkeep.com/community/inkeep-community) to get support, stay up to date, and share feedback. ## Next Steps Get started with the Visual Builder and TypeScript SDK in under 5 minutes. Learn about the key concepts of building Agents with Inkeep.