An ultra-lightweight, self-hosted personal AI agent in Python with a web UI, memory and chat apps.
Teams that want a readable Python agent they can extend
Free and open source (MIT). You pay only for the models you connect.
Configure models and chat in a local browser UI, or work from the terminal.
Connect Telegram, Discord, Slack, Teams, email, Mattermost, Linear and more.
Session history and long-term memory carry context across conversations.
Run scheduled jobs and long-running goals with subagents doing parts of the work.
Search the web, read pages and return a summary in your chat app.
Run scheduled checks and reports without keeping a terminal open.
Use the Python SDK and API to test an agent idea before a larger build.
Close alternatives worth a look before you decide.
The open source personal AI assistant that runs on your own hardware and answers in your chat apps.
A small, container-isolated alternative to OpenClaw built on the Claude Agent SDK.
A tiny AI assistant in Go that runs on $10 Linux boards with about 10MB of RAM.
The self-improving open source agent from Nous Research that learns skills from experience.
nanobot is an AI agent from HKUDS (University of Hong Kong Data Intelligence Lab). It runs as self-hosted and is offered under a open source model.
nanobot is offered under a open source model. Model tokens are usually billed separately, so check the live model price on this page and the vendor site for current tiers.
The alternatives section on this page lists the closest options, with live data for each. Use the head-to-head pages to compare two of them in detail.