Generate captions, optimize content, and enhance with custom images for maximum engagement.

About kwant
kwant is a self-hosted platform that runs a team of AI agents on a local machine or VPS. Agents share chats, pass tasks to each other using @mentions, and complete work autonomously on a schedule or while the user is away. The application bundles the agent runtime, database, and user interface into a single binary, reducing setup complexity. Each agent has a defined role, voice, and model preference, and can operate within separate workspaces called spaces to isolate projects or personal tasks. Agents can perform routine checks, generate reports, and handle follow-ups without manual intervention. The system supports model failover across multiple providers including Claude, Codex, Grok, and custom APIs, moving to the next available account when usage limits are reached. Approval workflows allow users to review risky actions before execution, with options to allow once, always allow, or deny. Smart Results feature converts tables or lists in replies into interactive comparisons, charts, or checklists.
Key features
- Self-hosted AI agent team in one binary
- Agent collaboration and task handoffs
- Model failover across providers
- Approval workflows for risky actions
- Smart Results for interactive tables and lists
- Scheduled routines and follow-ups
- Separate workspaces (spaces) for isolation
- Open-source under AGPL-3.0 license
Use cases
- Automating routine business tasks like pricing page updates
- Running scheduled research or monitoring workflows
- Managing collaborative projects with role-based agents
Pros
- Single binary deployment with built-in database
- Agent collaboration via shared chats and @mentions
- Model failover across multiple providers
- Approval workflows for risky actions
- Separate workspaces for different projects or contexts
Cons
- Linux support limited to Ubuntu/Debian x86_64 and AppImage
- Mac version requires Apple silicon or Intel
- No native Windows support mentioned
- Initial setup may require additional steps
Frequently asked questions about kwant
What is kwant and how does it work?
kwant is a self-hosted platform that runs a team of AI agents on a local machine or VPS. Agents share chats, pass tasks to each other using @mentions, and complete work autonomously on a schedule or while the user is away. The application bundles the agent runtime, database, and user interface into a single binary.
Who should use kwant?
kwant is designed for users who want to automate routine tasks, coordinate multiple AI agents, or maintain privacy by self-hosting. It suits individuals or teams managing projects, research, or follow-ups without manual intervention.
How do approval workflows work in kwant?
Approval workflows in kwant allow users to review risky actions before execution, with options to allow once, always allow, or deny. Ordinary tasks run automatically, while risky actions like network calls or file changes prompt user approval.
Does kwant support multiple AI models and failover?
Yes, kwant supports model failover across multiple providers including Claude, Codex, Grok, and custom APIs. When one account reaches usage limits, the system automatically moves to the next available account.
How do spaces work in kwant?
Spaces in kwant isolate projects or personal tasks by creating separate workspaces for bots, chats, routines, and accounts. Each space has its own settings, ensuring nothing leaks between them.
How do I get started with kwant?
To get started, download the binary for your operating system (Mac or Linux) or use Docker. Follow the installation instructions provided on the GitHub repository or the official website to set up the application.