AI Agents
for Everyone
Build, deploy, and manage AI agents across Web and Desktop with a single codebase. Powerful, local-first, and open.
Watch the agent work, step by step
Streaming output, transparent tool calls, live todo planning. Every action is visible, auditable, and interruptible.
I'll wire this up across the monorepo — types in @zapvol/common, a service in @zapvol/backend, then the page and route.
Verifying the new contract compiles
- Define ApiKey types & schemas
- Add ApiKeyService contract
- Build settings/api-key-page.tsx
- Run typecheck
- Wire route into sidebar
- Add i18n strings (en, zh)
Everything you need
A complete platform for building and running AI agents, designed for developers who value control and simplicity.
Web & Desktop
One codebase powers both platforms. Ship to web and native desktop from a single React + Electron monorepo.
AI Agents
Built-in multi-step agent loop with tool use, streaming, and context compaction. Powered by Vercel AI SDK.
Local First
Desktop data stays on your machine. Full privacy with optional cloud sync when you need it.
Multi-Model
Connect any LLM provider. Switch between models per-task with unified tool calling and streaming.
Extensible Tools
Add custom tools, MCP servers, and skills. The agent adapts to your workflow, not the other way around.
Open Source
Fully open-source monorepo. Fork it, extend it, self-host it. No vendor lock-in.
Three primitives, one transparent loop
No magic. The agent reads, plans, acts, and reports — and you can pause, steer, or fork at any step.
Prompt
You describe the goal in plain language. No DSL, no boilerplate.
Agent Loop
The agent thinks, calls tools, observes results, and re-plans — with context compaction baked in.
Output
Files written, commands run, results streamed back. Every step is visible and reversible.