KinBot
VerifiedSelf-hosted AI agent platform offering memory and broad integrations.
What is KinBot?
KinBot is an open-source, self-hosted platform that lets users run AI agents locally with persistent memory and flexible integrations. It supports more than twenty LLM backends, a plugin marketplace, and an SDK for building mini-apps while handling scheduled tasks through cron.
Agents communicate over Telegram, Discord, Slack, WhatsApp, Signal, and Matrix. All data stays on SQLite so no external services are required after initial setup.
The tool suits developers and teams that want full control over agent behavior, data privacy, and custom extensions without relying on hosted services.
What you can build with KinBot
Team notifications
Route agent responses to Slack or Discord channels on a schedule.
Personal automation
Run recurring tasks via cron while chatting through Telegram or WhatsApp.
Custom extensions
Build and share mini-apps using the provided SDK and plugin store.
Install KinBot
- 1Clone the repository and install dependencies.
- 2Create a local SQLite database file.
- 3Add API keys for chosen LLM providers.
- 4Configure messaging channel credentials.
- 5Start the server and test an agent via one of the supported apps.
KinBot: pros & cons
Pros
- +Complete self-hosting with no cloud usage
- +Broad LLM and messaging channel support
- +Built-in scheduling and plugin extensibility
- +Persistent memory stored locally in SQLite
Cons
- –Requires manual setup and maintenance
- –SQLite may limit scale for very large deployments
- –No managed hosting option available
Frequently asked questions
Only for LLM calls; the platform itself runs fully offline once configured.
User reviews
Verified reviews from the community shape this listing's rating.
Loading reviews…