Your AI Agent.
Your Infrastructure.
Halper is a self-hosted AI agent platform that runs on Cloudflare Workers. Deploy custom agents with a live Linux sandbox, multi-model support, automation scheduling, and MCP integrations — all on your own infrastructure.
auth.test.ts. The JWT validation middleware isn't checking expiry. I'll fix that now.Built on battle-tested infrastructure
Everything you need to run AI agents
Halper is a complete platform, not just a chat interface. Every capability you need to build production-grade AI workflows.
Live Linux Sandbox
Every agent gets a real Linux container. Execute code, run CLI tools, install packages, browse files — all from the chat interface or a built-in terminal.
Multi-Model Support
Switch between 12+ models from Cloudflare Workers AI, OpenRouter, Claude, Llama 4, DeepSeek, and more. No lock-in — ever.
MCP Integrations
Connect any Model Context Protocol server to extend your agents with external data, APIs, and tools. OAuth credentials persist automatically.
Scheduling & Webhooks
Automate agents with cron schedules or HTTP webhooks. Run agents on a timer, trigger them from GitHub events, or integrate with any external system.
Custom Tools
Build HTTP tools with secret-injected templates or CLI tools that run in the sandbox. Make your agents interact with any API or internal service.
Self-Hosted & Secure
Your data never leaves Cloudflare. Encrypted secrets, per-user isolation, R2-backed persistent storage, and cookie-based authentication.
Why Halper?
Most AI chat tools lock you into a single model, take your data, and give you no control over infrastructure. Halper is different.
Own your data, own your agents
Halper runs entirely on your Cloudflare account. No shared infrastructure, no third-party data handling. Your conversations, tools, and secrets stay with you.
Agents that actually do work
Unlike chat-only interfaces, Halper agents have a full Linux sandbox. They can write files, run tests, call APIs, scrape websites, and push code — not just generate text.
Built for automation, not just conversation
Schedule agents to run on a cron, trigger them via webhooks, chain them with custom tools. Halper is designed for workflows that run without you.
No model lock-in
Use Llama, DeepSeek, Claude, Qwen, or any OpenRouter-compatible model. Swap models per-agent, per-conversation, or based on the task.
| Capability | Halper | Others |
|---|---|---|
| Self-hosted | ✓ | ✗ |
| Live Linux sandbox | ✓ | ✗ |
| Multi-model support | ✓ | Limited |
| MCP integrations | ✓ | ✗ |
| Cron scheduling | ✓ | ✗ |
| Webhook triggers | ✓ | ✗ |
| Custom HTTP tools | ✓ | ✗ |
| Persistent file storage | ✓ | Limited |
| Open source (MIT) | ✓ | ✗ |
| No usage rate limits | ✓ | ✗ |
Deploy in under 5 minutes
Halper runs on Cloudflare Workers. No servers to manage, no containers to orchestrate — just deploy and go.
Clone & configure
Clone the repo, set your Cloudflare account credentials, and configure your desired AI providers.
git clone github.com/tuckner/halper Deploy to Cloudflare
A single command builds and deploys the entire platform — Workers, Durable Objects, and all bindings.
pnpm run deploy Start chatting
Your Halper instance is live on the Cloudflare edge. Create agents, connect tools, and start automating.
# Visit your workers.dev URL Stop renting your AI stack.
Halper is free, open source, and runs on infrastructure you control. No subscriptions, no rate limits, no middleman between you and your AI.