An autonomous AI agent with Telegram integration, persistent memory, web search, browser automation, and scheduled tasks.
pip install squidbotgit clone https://github.com/leejw51/SquidBot.git
cd SquidBot/app
pip install -e .Create a .env file in the app/ directory:
TELEGRAM_BOT_TOKEN=your_telegram_bot_token # From @BotFather
OPENAI_API_KEY=your_openai_api_key # From OpenAI- Telegram Bot Token: Message @BotFather on Telegram, use
/newbotcommand - OpenAI API Key: Get from OpenAI Platform
# Start the server
squidbot start
# Run the chat client
squidbot-client
# Check status
squidbot status
# Stop the server
squidbot stopSee app/README.md for full documentation including:
- Skills system
- Character configuration
- Available tools
- Plugin system
- Web3 integration
- Makefile commands
MIT
