Own the agents doing your company’s work
AgentUse is an open-source agent runtime. Define agents in Markdown, run them with Claude, OpenAI, or open models on infrastructure you control, and keep every definition as a plain file in your repository. Let agents work autonomously. Put consequential actions behind human approval.Quick Start
Run your first agent without installing AgentUse or configuring an API key
Create an Agent
Define instructions, models, tools, and runtime behavior in Markdown
Approval Gates
Pause consequential actions for human review, then resume the same session
Self-Hosting
Run AgentUse locally, on a server, in CI, or inside Docker
Why AgentUse?
Managed agent platforms provide a runtime but make their hosted environment the operational center. Agent frameworks provide flexible libraries but leave you to assemble the application and operations layer. AgentUse starts with a plain agent file and supplies the runtime around it: the agent loop, tools, durable sessions, schedules, approvals, HTTP endpoints, and an operations dashboard.Agents remain plain files
Agents remain plain files
Instructions are natural-language Markdown and configuration is readable YAML. Diff, review, version, and adapt agents using the tools you already use for source code.
The operational runtime is included
The operational runtime is included
AgentUse manages tool calls, sessions, schedules, failures, approval waits, artifacts, and results without requiring you to build an SDK application.
Run on infrastructure you control
Run on infrastructure you control
Use the same agent file from the command line, a schedule, an HTTP trigger, CI/CD, or Docker. No hosted AgentUse control plane is required.
Keep people at the consequential boundary
Keep people at the consequential boundary
Add
approval: true when work should pause for review. A reviewer can approve, reject, or comment, and AgentUse resumes the durable session with that decision.Key Features
1
Define the agent in Markdown
Put model configuration and capabilities in YAML frontmatter, then describe the work in plain language.
2
Choose the model
Use Anthropic, OpenAI, OpenRouter, OpenCode Go, Amazon Bedrock, or a compatible local endpoint. Override the model at runtime without rewriting the agent.
3
Connect tools and context
Use allowlisted filesystem and shell access, built-in runtime tools, reusable skills, subagents, stores, and Model Context Protocol servers.
4
Run and review
Trigger agents from the CLI, schedules, HTTP, CI/CD, or Docker. Inspect durable sessions and review consequential actions from the operations dashboard.
Try It Now
No API key is needed for this hosted example:How It Works
An AgentUse agent is a Markdown file with YAML configuration and plain-English instructions:hello.agentuse and run:
What Can You Build?
- Operational agents that monitor systems, prepare reports, and surface work that needs attention
- Approval-gated agents that draft, validate, and pause before sending, publishing, deploying, or deleting
- Repository and CI agents that inspect changes, run checks, and produce reviewable artifacts
- MCP-powered agents that work with databases, APIs, browsers, and business systems
- Multi-agent systems that delegate bounded work to specialized child agents
- Stateful agents that preserve structured knowledge and metrics across runs