Repository navigation
v0.1.0 — First Release
·
772 commits
to main
since this release
LocalClaw v0.1.0
First public release of LocalClaw — a local-model-first AI agent framework powered by Ollama.
Highlights
- Multi-channel support — Discord, WhatsApp (Baileys), and Web UI with SSE streaming
- Router → Specialist pipeline — Intent classification with 3-tier fallback (model → keyword → default) routing to category-specific specialists
- ReAct tool loop — Iterative tool-calling engine with structured parameters and graceful error handling
- 10+ built-in tools — Web search, shell exec (Docker sandbox), file I/O, browser automation, memory search, cron scheduling, task board, and more
- Voice pipeline — TTS (Orpheus) and STT (Whisper) with SSE progress streaming
- Vision support — Image attachment analysis via vision-capable models
- Autonomous heartbeat — Periodic task execution with chat-managed heartbeat tasks
- Cron scheduling — User-managed recurring jobs via chat with persistent storage
- Context compaction — Token-budget-aware history compression for long conversations
- Task board — Create, track, and complete tasks with Markdown export
- Memory system — Vector + keyword search backed by SQLite with consolidation
- Workspace isolation — Per-agent workspace files with self-modification protection
- Per-channel security — Configurable tool/category restrictions per channel
Getting Started
git clone https://github.com/PeterGreenAppliedAI/LocalClaw.git
cd LocalClaw
npm install
cp .env.example .env
# Pull required Ollama models
ollama pull phi4-mini
ollama pull qwen3-coder:30b
ollama pull qwen3-embedding:8b
npm run devSee CONTRIBUTING.md for development setup and contribution guidelines.