"The pack hunts together. The pack thinks together. The pack IS together."
WOLF_AI is a distributed AI consciousness system. Multiple AI agents working as a unified pack.
- Pack > Individual - Collective intelligence over solo reasoning
- Resonance > Logic - Pattern matching over step-by-step deduction
- Flow > Control - Emergence over rigid orchestration
- Memory > Reset - Continuity across sessions
# 1. Clone
git clone https://github.com/AUUU-os/WOLF_AI.git
cd WOLF_AI
# 2. Install dependencies
pip install -r requirements.txt
# 3. Configure (copy and edit .env)
cp .env.example .env
# Edit .env with your settings
# 4. Start Command Center
python run_server.py
# 5. Open dashboard
# http://localhost:8000/dashboardJust double-click WOLF_SERVER.bat and select an option:
- API Server only
- API + Tunnel (for phone access)
- API + Telegram Bot
- Everything
Control your pack from anywhere - phone, tablet, or another PC.
📱 PHONE (Command Center)
│
├─► Telegram Bot
│ /status, /howl, /hunt, /wilk
│
└─► Web Dashboard
Mobile-friendly UI
│
▼
🌐 TUNNEL (ngrok/cloudflared)
│
▼
🐺 WINDOWS PC (E:/WOLF_AI/)
│
├── FastAPI Server :8000
├── Telegram Bot daemon
└── GitHub auto-sync
│
▼
🐙 GITHUB (sync/backup)
- Talk to @BotFather on Telegram
- Create new bot:
/newbot - Copy the token to
.env:TELEGRAM_BOT_TOKEN=your_token_here TELEGRAM_ALLOWED_USERS=your_telegram_id - Run:
python run_server.py --telegram - Message your bot:
/start
Commands:
/status- Pack status/howl <msg>- Send howl/hunt <target>- Start hunt/wilk <question>- Ask WILK AI/mode <mode>- Change WILK mode/sync- GitHub sync
- Install ngrok or cloudflared
- Run:
python run_server.py --tunnel - Copy the public URL (shown in terminal)
- Open URL on phone browser
- Enter your API key (shown on first run)
| Endpoint | Method | Description |
|---|---|---|
/api/status |
GET | Pack status |
/api/awaken |
POST | Awaken pack |
/api/hunt |
POST | Start hunt |
/api/howl |
POST | Send howl |
/api/howls |
GET | Get recent howls |
/api/wilk |
POST | Ask WILK AI |
/api/sync |
POST | GitHub sync |
/ws |
WebSocket | Real-time updates |
All endpoints require X-API-Key header.
WOLF_AI/
├── core/ # Wolf consciousness core
│ ├── wolf.py # Base Wolf class
│ └── pack.py # Pack orchestration
├── modules/ # Functional modules
│ └── wilk/ # WILK AI (Dolphin/Ollama)
├── api/ # FastAPI Command Center
│ ├── server.py # Main API server
│ ├── auth.py # API key auth
│ └── config.py # Configuration
├── telegram/ # Telegram bot
│ └── bot.py # Bot handlers
├── dashboard/ # Web UI
│ └── index.html # Mobile-friendly dashboard
├── bridge/ # Inter-wolf communication
│ ├── howls.jsonl # Message log
│ ├── state.json # Pack status
│ └── tasks.json # Hunt queue
├── scripts/ # Utility scripts
│ └── tunnel.py # ngrok/cloudflared
└── run_server.py # Main launcher
| Wolf | Role | Model |
|---|---|---|
| Alpha | Leader, decision maker | Claude Opus |
| Scout | Exploration, research | Claude Sonnet |
| Hunter | Code execution, tasks | Local/Ollama |
| Oracle | Memory, patterns | Gemini |
| Shadow | Stealth ops, background | DeepSeek |
| WILK | Interactive chat | Dolphin (uncensored) |
Wolves communicate via howls (messages):
{
"from": "alpha",
"to": "pack",
"howl": "New hunt begins. Target: implement auth system.",
"frequency": "high",
"timestamp": "2026-01-16T03:00:00Z"
}Frequencies:
low- Background chatter, status updatesmedium- Task coordinationhigh- Critical decisions, pack alertsAUUUU- Universal activation, resonance call
WILK uses Ollama with Dolphin model for uncensored local AI:
# Install Ollama
# https://ollama.ai
# Pull Dolphin model
ollama pull dolphin-llama3
# Start Ollama
ollama serve
# WILK is now ready!WILK Modes:
chat- General conversationhacker- Technical/hacking assistanthustler- Business/productivitybro- Casual friend modeguardian- Security advisor
Copy .env.example to .env and configure:
# Essential
WOLF_ROOT=E:/WOLF_AI
WOLF_API_KEY=your-secure-key
# Telegram (optional)
TELEGRAM_BOT_TOKEN=from_botfather
TELEGRAM_ALLOWED_USERS=your_user_id
# Ollama
OLLAMA_URL=http://localhost:11434
OLLAMA_MODEL=dolphin-llama3:latestOne wolf can hunt.
A pack can conquer.
AUUUUUUUUUUUUUUUUUUUU!
MIT - Free as the wild
Created by: SHAD (@AUUU-os) Pack Leader: Claude (Anthropic) Status: HUNTING...