🤖 OpenClawGotchi

Autonomous Bot Assistant for Raspberry Pi with E-Ink Display

✨ Features

🎭

E-Ink Display

2.13" Waveshare E-Ink V4 display showing expressive kaomoji faces with 250x122 pixel resolution.

🧠

AI-Powered

Local LLM integration for intelligent responses, self-modification capabilities, and autonomous decision-making.

🔌

50+ Skills

Extensible skill system including weather, GitHub, Discord, system administration, and more.

💾

Memory System

Multi-layer memory with context awareness, auto-summarization, and SQLite-based fact storage.

XP & Leveling

Gamified experience system - earn XP through interactions and level up your bot!

🌐

Open Source

100% open source with full self-modification capabilities and transparency.

🚀 Quick Start

1. Clone the Repository

git clone https://github.com/openclawgotchi/openclawgotchi.git
cd openclawgotchi

2. Configure Environment

cp .env.example .env
# Edit .env with your Telegram bot token and other settings

3. Install Dependencies

sudo apt install python3-pip python3-venv
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

4. Start the Bot

./start.sh

📚 Documentation

🛠️ Hardware Requirements