Content
# Inkeep Agents
Inkeep's multi-agent framework enables multiple specialized AI agents to collaborate and solve complex problems through a **graph-based architecture**. You can define networks of agents, each with unique prompt, tools, and purposes.
## Two ways to build your agents
1. **Visual Builder**: A no-code interface for designing and managing agent workflows, making complex agent systems accessible to non-technical teams.
<img
src="agents-docs/public/gifs/visual-builder.gif"
alt="Visual Builder Demo"
width="100%"
style="border-radius: 10px"
/>
2. **Typescript SDK**: A code-first approach for building and managing agent workflows, allowing you to build complex agent systems with full control over the code.
```javascript
import { agent, agentGraph } from '@inkeep/agents-sdk';
const helloAgent = agent({
id: 'hello-agent',
name: 'Hello Agent',
description: 'A basic agent',
prompt:
'You are a basic agent that just says hello. You only reply with the word "hello", but you may do it in different variations like h3110, h3110w0rld, h3110w0rld! etc...',
});
export const graph = agentGraph({
id: 'basic-graph',
name: 'Basic Graph Example',
description: 'A basic graph',
defaultSubAgent: helloAgent,
agents: () => [helloAgent],
});
```
## Key Features
- **Agents**: Decision-making units defined by prompts and prompt that call tools and coordinate across multiple agents.
- **Tools**: The capabilities that agents can invoke. Tools can be your own custom functions or you can leverage our pre-built MCP tools for common integrations.
- **Visual Builder**: A no-code interface for designing and managing agent workflows, making complex agent systems accessible to non-technical teams.
- **Sub-agents**: Specialized components within our multi-agent architecture that enable direct user communication through delegation and transfers. Transfers reduce latency by avoiding a central agent proxy.
- **Comprehensive Tracing**: Gain full visibility into every step of your agent workflows.
## Advanced Features
- **Data components**: UI elements agents can render in conversations (order lists, buttons, forms, etc.).
- **Context Fetchers**: A mechanism for dynamically retrieving and caching external data when agents need it.
- **Artifacts**: The structured information generated by an agent's or tool's work.
## Contributing to the Inkeep Agent Framework
Thank you for your interest! [Here are the guidelines on how to contribute to the Inkeep Agent Framework](https://docs.inkeep.com/community/contributing/overview).
## License
The Inkeep Agent Framework is licensed under the **Elastic License 2.0** ([ELv2](https://www.elastic.co/licensing/elastic-license)) subject to **Inkeep's Supplemental Terms** ([SUPPLEMENTAL_TERMS.md](https://github.com/inkeep/agents/blob/main/SUPPLEMENTAL_TERMS.md)). This is a source-available license that allows broad usage while protecting against certain competitive uses.
Connection Info
You Might Also Like
MarkItDown MCP
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
Context 7
Context7 MCP provides up-to-date code documentation for any prompt.

Continue
Continue is an open-source project for seamless server management.
semantic-kernel
Build and orchestrate AI agents with the Semantic Kernel SDK.
Github
The GitHub MCP Server connects AI tools to manage code, issues, and workflows.
Playwright
A lightweight MCP server for browser automation using Playwright's...