Sign in

Building AI agents is easy.Managing them isn't.

The control plane for AI agents in production.

Define what agents can do, manage access to your systems, and see what they’re doing. All in one place.

Start free trial
Agent Hub
PR Code Review
Ticket Triage
Root Cause Analysis
On-Call Response
Company Agents
Backlog Triage
Action Item Capture
Package Freshness
Commit Check
Guild Control Plane
Action receivedDeploy to production
Guild
Policies
Permissions
Observability
Audit & Logs
Integration Hub
Jira
Linear
Slack
GitHub
Zendesk
Notion
Azure DevOps
BitBucket
Cypress
Azure
New Relic
Docker
Figma
GCP
Confluence
Google Docs
Jira
Linear
Slack
GitHub
Zendesk
Notion
Azure DevOps
BitBucket
Cypress
Azure
New Relic
Docker
Figma
GCP
Confluence
Google Docs
BACKED BY
GVNfXScribble VenturesTheory VenturesKhosla VenturesWebb Investment NetworkGVNfXScribble VenturesTheory VenturesKhosla VenturesWebb Investment NetworkGVNfXScribble VenturesTheory VenturesKhosla VenturesWebb Investment NetworkGVNfXScribble VenturesTheory VenturesKhosla VenturesWebb Investment Network

One Control Plane to rule them all. Everything agents need to go from prototype to production in your ecosystem.

Build

Build agents your way. Use the Guild Agent SDK to build your agents either with our web UI or in your own development environment with the CLI. Start with our production-ready instant Starter Kit agents like Ticket Triage, Slack Bot, Code Review, Tech Support.

Build a PR review agentTypescript
import { llmAgent } from "@guildai/agents-sdk";
import { gitHubTools } from "@guildai-services/guildai~github";

export default llmAgent({
  description: "Reviews pull requests",
  tools: { ...gitHubTools },
})

Deploy

Ship agents to production. Use Guild's ready-to-run agents out of the box, fork them to customize them to your use case, or write your own. Manage changes with the versioning and validation needed to run agents.

Ship a version. Roll it back in 30s.CLI
$ guild agent save --message "v1" --publish

 Validated
 Published to Agent Hub
 Live

Govern

Control what agents can access. See everything they do. Set scoped access, track every run, review changes, and monitor usage from one place. Guild provides the controls needed to run agents safely.

Scope credentials per endpointYAML
credentials:
  - github: [pull_requests:read]
  - openai: [chat:completions]

Share

Discover, fork, and remix agents across your organization. Explore shared agents, copy them to fit your needs, and quickly build on what others have already created. Turn existing work into new solutions without starting from scratch.

Install from the Agent Hub

Build

Build agents your way. Use the Guild Agent SDK to build your agents either with our web UI or in your own development environment with the CLI. Start with our production-ready instant Starter Kit agents like Ticket Triage, Slack Bot, Code Review, Tech Support.

Build a PR review agentTypescript
import { llmAgent } from "@guildai/agents-sdk";
import { gitHubTools } from "@guildai-services/guildai~github";

export default llmAgent({
  description: "Reviews pull requests",
  tools: { ...gitHubTools },
})

Deploy

Ship agents to production. Use Guild's ready-to-run agents out of the box, fork them to customize them to your use case, or write your own. Manage changes with the versioning and validation needed to run agents.

Ship a version. Roll it back in 30s.CLI
$ guild agent save --message "v1" --publish

 Validated
 Published to Agent Hub
 Live

Govern

Control what agents can access. See everything they do. Set scoped access, track every run, review changes, and monitor usage from one place. Guild provides the controls needed to run agents safely.

Scope credentials per endpointYAML
credentials:
  - github: [pull_requests:read]
  - openai: [chat:completions]

Share

Discover, fork, and remix agents across your organization. Explore shared agents, copy them to fit your needs, and quickly build on what others have already created. Turn existing work into new solutions without starting from scratch.

Install from the Agent Hub

Model-agnostic. Your stack. Your keys.
Start with Guild's agents and integrations, then extend them with your own providers, and custom workflows.

Governance, visibility, and control at scale.Explore Enterprise
Code-first. TypeScript SDK. Full control.Explore Developers

Bring your own models
Guild works across models and vendors. Teams can use OpenAI, Anthropic, Google. Guild keeps you flexible, so agents aren't tied to a single model vendor or setup.

OpenAIGPT-5.x, GPT4-0, o1, o3
AnthropicClaude 4.x, Claude 4, Opus, Sonnet, Haiku
GoogleGemini 3.1 Pro, Gemini 3 Flash

Works with your credentials
Connect the systems your team already uses, like GitHub, Slack, Linear, Jira, and more. Connect to your docs and your internal tools. Use Guild to automate your existing workflows with the systems and tools you already have.

Jira
BitBucket
Google Docs
Linear
TestRail
Azure
Slack
Cypress
Confluence
GitHub
New Relic
Figma
Zendesk
Google Compute
GCP
Notion
Turbopuffer
Docker
Azure DevOps
AWS
Google Logging

Integration endpoints

CLI
$ guild credentials endpoint list acme~github

OPERATION        METHOD  PATH
repos_list       GET    /orgs/{org}/repos
repos_get        GET    /repos/{owner}/{repo}
pulls_list       GET    /repos/{owner}/{repo}/pulls
pulls_create     POST   /repos/{owner}/{repo}/pulls
issues_list      GET    /repos/{owner}/{repo}/issues
issues_create    POST   /repos/{owner}/{repo}/issues
gists_list       GET    /gists
gists_create     POST   /gists

Showing 8 of 42 endpoints

Bring your own integration
Connect anything your agents need — custom APIs and REST endpoints. Guild fits into your stack seamlessly.

Custom API connections
REST endpoint integrations
More connectors shipping continuously
The Agent Hub
GitHub for agents.

Ticket Triage

Incoming support tickets automatically classified by urgency, routed to the right team, and enriched with context from your codebase.

import { agent } from "@guild-ai/sdk";
export default agent({
name: "ticket-triage",
triggers: ["jira.issue.created"],
async run({ issue }) {
const priority = await classify(issue);
await route(issue, priority);
}
});

PR Code Review

Every pull request gets automated risk flagging — security vulnerabilities, breaking changes, performance regressions.

import { agent } from "@guild-ai/sdk";
export default agent({
name: "pr-review",
triggers: ["github.pr.opened"],
async run({ pr }) {
const risks = await analyze(pr.diff);
await pr.comment(risks.summary);
}
});

Root Cause Analysis

When an incident fires, the agent traces it back through logs, recent deploys, and code changes — then surfaces the probable root cause.

import { agent } from "@guild-ai/sdk";
export default agent({
name: "root-cause",
triggers: ["pagerduty.incident"],
async run({ incident }) {
const cause = await trace(incident);
await incident.annotate(cause);
}
});

On-Call Response

Automatically matches incoming alerts with runbooks and posts response steps to the right Slack channel.

import { agent } from "@guild-ai/sdk";
export default agent({
name: "oncall-resp",
triggers: ["pagerduty.alert"],
async run({ alert }) {
const runbook = await match(alert);
await slack.post(runbook.steps);
}
});

Slack Bot

An always-on assistant in your Slack workspace — answers questions, files tickets, and looks up context from connected tools.

import { agent } from "@guild-ai/sdk";
export default agent({
name: "slack-bot",
triggers: ["slack.message"],
async run({ message }) {
const answer = await resolve(message);
await message.reply(answer);
}
});

Tech Support

Surfaces relevant documentation and suggests solutions when support tickets arrive — before a human even looks.

import { agent } from "@guild-ai/sdk";
export default agent({
name: "tech-support",
triggers: ["zendesk.ticket"],
async run({ ticket }) {
const docs = await search(ticket.q);
await ticket.suggest(docs);
}
});

Fork any agent. Make it yours.
Found an agent that's close to what you need? Fork it, customize it, and publish your version. Keep in your company workspace or share with the community.

AGENTFORKSACCESSUSAGE
Jira AgentPublicAn assistant to which you can delegate Jira-related tasks
Slack BotPublicAn agent that can interact with Slack workspaces
Docs Drift DetectorPublicFlags Pull Requests where code has drifted from its documentation
BitBucketPublicAn agent that can interact with Bitbucket
GitHub Commit Security GuardPublicAnalyzes GitHub commit history for potential security risks

Hear from teams using Guild
See how engineers deploy Guild across support, triage, code review, and internal tools.

Our early work with Guild.ai has been instrumental as we expand how we use AI agents at Turo.

Paul Velez, SVP, EngineeringTuro

Guild.ai gives us the visibility and governance layer we were missing: a single place to manage how agents interact with our systems, what they can access, and what they cost.

Jud Valeski, CTOSovrn

With Guild.ai we now have a structured way to deploy and govern these agents without having to build the management layer ourselves.

Matt Blair, Head of EngineeringWorkWhile

One control plane.
Manage all your agents.

Get a working agent in minutes.
No credit card required.