Your AI assistant,
self-hosted.
Persistent memory, web search, email integration, and dream-cycle cognition — validated on 1,049 QA items with F1 0.48.
LoCoMo benchmark evaluation
Evaluated on LoCoMo — a standardized long-conversation memory benchmark with 1,049 QA items across 5 conversations and 138 sessions. Both systems use identical models (Moonshot kimi-k2.5) and embeddings (Ollama nomic-embed-text). The system comprises 367 TypeScript source files (~63,000 lines of code) with 1,560 tests across 95 test files. ScallopBot’s hybrid retrieval with LLM reranking, temporal query detection, and score-gated context achieves F1 0.48 vs OpenClaw’s 0.38 — a 26% relative improvement.
Standardized benchmark with real embeddings (Ollama nomic-embed-text, 768-dim) and real LLM (Moonshot kimi-k2.5). Adversarial gains driven by score-gating and anti-fabrication constraints. Multi-hop gains from memory fusion, NREM dream consolidation, and increased retrieval depth. Temporal gains from date-embedded memories and regex-based temporal query detection. Full cognitive pipeline adds ~$0.02/day to base conversation cost. Design validated against 30 research works from 2023–2026 across six domains.
Up and running in minutes
One script installs everything on a fresh Ubuntu server. Add a provider key and you're live.
# Clone the repo
git clone https://github.com/tashfeenahmed/scallopbot
cd scallopbot
# One-command server setup (Node 22, PM2, voice deps, Ollama)
bash scripts/server-install.sh
# Configure your provider key
cp .env.example .env
nano .env # add at least ANTHROPIC_API_KEY
# Build and start
npm run build
node dist/cli.js startOwn your AI assistant
MIT licensed. Self-hosted. No vendor lock-in.
Get Started on GitHub