← Back to Plugins
Tools

Starter

mvtk1978 By mvtk1978 👁 67 views ▲ 0 votes

OpenClaw AI Agent Starter Kit with Strategic CRM, BrainDB memory, and optional plugins

GitHub

README

# OpenClaw Starter Kit

Pre-configured OpenClaw AI agent with Strategic CRM, memory (BrainDB), and optional plugins for email, YouTube, voice, stock monitoring, and more.

## Quick Start

```bash
git clone https://github.com/mvtk1978/openclaw-starter.git
cd openclaw-starter
./setup.sh
docker compose up -d
```

The interactive setup wizard will guide you through plugin selection and configuration.

## What's Included

### Core (always installed)
| Plugin | Description |
|--------|-------------|
| **Strategic CRM** | Full networking CRM โ€” contacts, interactions, tasks, goals, favors, travel/home modes |
| **BrainDB** | Persistent memory with pgvector โ€” auto-captures facts from conversations |

### Optional Plugins
| Plugin | Description |
|--------|-------------|
| Email | Zoho IMAP/SMTP bridge โ€” send and read email from the agent |
| YouTube | Transcript extraction via yt-dlp โ€” summarize any YouTube video |
| TTS Proxy | Voice synthesis via Qwen TTS upstream |
| Gonka AI | Free Qwen3-235B LLM proxy with ECDSA auth |
| Plaud | Recording sync from Plaud devices |
| Health | Health monitoring integration |
| Twitter/X | Twitter API v2 with OAuth 2.0 PKCE |
| MTA GPT | MTA GPT integration |
| Finnhub | Stock market monitoring skill (40 tickers) |

### Infrastructure
| Component | Description |
|-----------|-------------|
| Watchdog | Auto-recovery from stale session locks (cron, every minute) |
| Backup | Daily automated backup of data + database (cron, 3am) |

## Architecture

```
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  openclaw (gateway, PID 14)             โ”‚
โ”‚  โ”œโ”€โ”€ Telegram bot                       โ”‚
โ”‚  โ”œโ”€โ”€ Heartbeat (30min)                  โ”‚
โ”‚  โ”œโ”€โ”€ Plugins: CRM, BrainDB, Email, ... โ”‚
โ”‚  โ””โ”€โ”€ Skills: strategic-crm, finnhub    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  braindb (PostgreSQL + pgvector)        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  email-bridge (optional)                โ”‚
โ”‚  gonka-proxy (optional)                 โ”‚
โ”‚  tts-proxy (optional)                   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

## Security

The default setup includes:
- `read_only: true` filesystem
- `cap_drop: ALL`
- `no-new-privileges: true`
- `user: 1000:1000` (non-root)
- Gateway bound to `127.0.0.1` only
- Token-based authentication
- Memory/CPU limits (2G/2 cores)

## CRM Features

The Strategic CRM skill provides:
- **Contact management** with 3 circles (Support/Productivity/Growth)
- **Special roles**: Connector, Condenser, Bridge, Gatekeeper
- **Interaction logging** (meetings, calls, emails)
- **Task & goal tracking** with contact linking
- **Favor/trade ledger** (I owe / they owe)
- **Travel mode** โ€” find contacts by location, plan meetings
- **Home mode** โ€” guest dossier when someone visits
- **Daily briefing** with prioritized recommendations
- **Smart context capture** โ€” extracts promises, interests, career changes from conversation

## Configuration

After running `setup.sh`:
- `.env` โ€” all secrets and API keys
- `docker-compose.yml` โ€” generated based on plugin selection
- `workspace/openclaw.example.json` โ€” plugin registry config

## Maintenance

```bash
# View logs
docker logs -f openclaw

# Restart
docker restart openclaw

# Check for stale locks (watchdog does this automatically)
docker exec openclaw find /home/node/.openclaw/agents/main/sessions/ -name "*.lock"

# Manual backup
./scripts/backup.sh
```

## License

MIT
tools

Comments

Sign in to leave a comment

Loading comments...