GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - inkeep/agents: Create AI Agents in a No-Code Visual Builder or TypeScript SDK with full 2-way sync. For shipping AI assistants and multi-agent AI workflows.

BranchesTags
Open more actions menu

Latest commit

 

History

3,231 Commits
3,231 Commits

Folders and files

NameName
Last commit message
Last commit date
.ai-dev
.ai-dev
 
 
.changeset
.changeset
 
 
.cursor
.cursor
 
 
.github
.github
 
 
.husky
.husky
 
 
.opencode/plugin
.opencode/plugin
 
 
.vscode
.vscode
 
 
agents-api
agents-api
 
 
agents-cli
agents-cli
 
 
agents-cookbook
agents-cookbook
 
 
agents-docs
agents-docs
 
 
agents-manage-ui
agents-manage-ui
 
 
agents-ui-demo
agents-ui-demo
 
 
create-agents-template
create-agents-template
 
 
packages
packages
 
 
patches
patches
 
 
scripts
scripts
 
 
test-agents
test-agents
 
 
.cursorignore
.cursorignore
 
 
.env.docker.example
.env.docker.example
 
 
.env.example
.env.example
 
 
.gitignore
.gitignore
 
 
.node-version
.node-version
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile.manage-ui-test
Dockerfile.manage-ui-test
 
 
LICENSE.md
LICENSE.md
 
 
LICENSE_MANAGEMENT.md
LICENSE_MANAGEMENT.md
 
 
README.md
README.md
 
 
SUPPLEMENTAL_TERMS.md
SUPPLEMENTAL_TERMS.md
 
 
biome.jsonc
biome.jsonc
 
 
bun.lock
bun.lock
 
 
conductor.json
conductor.json
 
 
coverage.config.ts
coverage.config.ts
 
 
docker-compose.dbs.yml
docker-compose.dbs.yml
 
 
docker-compose.isolated.yml
docker-compose.isolated.yml
 
 
docker-compose.visual.yml
docker-compose.visual.yml
 
 
docker-compose.yml
docker-compose.yml
 
 
docker-doltgres-entrypoint.sh
docker-doltgres-entrypoint.sh
 
 
doltgres-config.yml
doltgres-config.yml
 
 
init-dolt.sql
init-dolt.sql
 
 
opencode.jsonc
opencode.jsonc
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
tsconfig.base.json
tsconfig.base.json
 
 
tsdown.config.ts
tsdown.config.ts
 
 
turbo.json
turbo.json
 
 
vitest.config.ts
vitest.config.ts
 
 

Repository files navigation

Inkeep Agents

Build AI Agents with a No-Code Visual Builder or TypeScript SDK. Agents can be edited in either with full 2-way sync, so technical and non-technical teams can create and manage Agents in one platform.

Get started with the docs or 1-minute quick start.

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.

Visual Builder Demo

TypeScript Agents SDK

A code-first framework so engineering teams can build with typesafety, intellisense, CI/CD, and the tools they expect.

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: technical and non-technical teams can edit and manage Agents in either format and collaborate with others at any time.

Use Cases

Inkeep Agents can operate as real-time 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 AI 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 credential management
  • A UI component library for dynamic chat experiences
  • Triggering Agents via MCP, A2A, & Vercel SDK APIs
  • Observability via a Traces UI & OpenTelemetry
  • Easy deployment using Vercel or Docker

For a full overview, see the Concepts guide.

Interested in a managed platform? Sign up for the Inkeep Cloud waitlist or learn about Inkeep Enterprise.

Architecture

The Inkeep Agent Platform is composed of several key services and libraries that work together:

  • agents-api: An API that handles configuration of Agents, Sub Agents, MCP Servers, Credentials, and Projects with a REST API. Additionally, it exposes Agent execution and evaluation. The API tracks conversation state and emits OTEL traces.
  • agents-manage-ui: Visual Builder web interface for creating and managing Agents. Writes to the agents-api.
  • agents-sdk: TypeScript SDK (@inkeep/agents-sdk) for declaratively defining Agents and custom tools in code. Writes to agents-api.
  • agents-cli: Includes various handy utilities, including inkeep push and inkeep pull which sync your TypeScript SDK code with the Visual Builder.
  • agents-ui: A UI component library of chat interfaces for embedding rich, dynamic conversational AI experiences in web apps.

Under the hood, the framework uses the Vercel AI SDK for interfacing with LLM providers, so it's compatible with Vercel's useChat hook and other AI primatives.

License and Community

The Inkeep Agent Framework is licensed under the Elastic License 2.0 (ELv2) subject to Inkeep's Supplemental Terms (SUPPLEMENTAL_TERMS.md). This is a fair-code, source-available license that allows broad usage while protecting against certain competitive uses.

Inkeep is designed to be extensible and open: use the LLM provider of your choice, use Agents via standard protocols, and easily deploy and self-host Agents in your own infra.

If you'd like to contribute, follow our contribution guide.

Join our community to get support, stay up to date, and share feedback.

About

Create AI Agents in a No-Code Visual Builder or TypeScript SDK with full 2-way sync. For shipping AI assistants and multi-agent AI workflows.

docs.inkeep.com

Topics

agentagent-builderagent-frameworkagents-sdkaiai-agentai-agentsaiagentframeworkdeveloper-sdkinkeepllmslow-codemcpmcp-servermulit-agentno-codeself-hostedtypescriptworkflowworkflows

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

1.5k stars

Watchers

11 watching

Forks

181 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.