projects
01AI / FULLSTACK
Agens
Agens is a free, self-hosted AI assistant that connects a centralized intelligent brain to a modern Web dashboard, Terminal UI, CLI, and a Telegram bot. It features native web search, safe local shell execution, cryptographic key storage, and automatic failover handling to seamlessly recover from rate limits.
v0.1.1
PyPI Package
4
Supported Interfaces
100%
Free & Open Source
TECH STACK
PythonSvelte 5ViteFastAPISQLAlchemyAlembicSQLiteTextualOpenAI SDKCryptographypython-telegram-botTyper
KEY FEATURES
Smart local memory: Saves user details and facts locally, with the ability to dynamically learn or forget information on request.
Handles rate limits automatically: Instantly switches to backup keys or fallback models if a free key hits a limit, so the conversation never gets cut off.
Works on multiple interfaces: You can interact with agens via web, terminal, command line, or a Telegram bot.
Free real-time web search: Searches the web and reads website links directly to get current facts without needing paid search API subscriptions.
Built-in safety and security: Encrypts all API keys locally and automatically blocks dangerous system commands to keep the host machine safe.
Simple installation: Published on PyPI with one-line scripts to install and run the app quickly on Windows, Mac, or Linux.