SmartMur Core¶
Self-hosted AI operations platform.
Skills. Scheduling. Messaging. SSH. Browser automation. Workflows. Memory. Vault. Your infrastructure, your AI, your rules.
What is SmartMur Core?¶
SmartMur Core (claude-superpowers) gives Claude Code autonomous operational capabilities: encrypted credential management, a pluggable skill system, scheduled jobs, multi-channel messaging, remote SSH execution, browser automation, multi-step workflow orchestration, and persistent memory.
One platform. Eight integrated subsystems. Zero cloud dependencies.
Quick Install¶
git clone https://github.com/SmartMur/claude-superpowers.git
cd claude-superpowers
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
claw status
See the Getting Started guide for full setup instructions.
Eight Subsystems¶
| Subsystem | What it does | CLI |
|---|---|---|
| Skill System | 14 built-in skills. Registry, loader, auto-install, sandboxed execution. | claw skill list / run / create |
| Cron Engine | APScheduler + SQLite. Shell, Claude, webhook, and skill job types. | claw cron add / list / logs |
| Messaging | Telegram, Slack, Discord, email. Notification profiles and inbound triggers. | claw msg send / notify |
| SSH Fabric | Paramiko-based remote execution. Connection pool, host groups, health checks. | claw ssh run / health / hosts |
| Browser Engine | Playwright-based automation. Navigate, screenshot, extract data, fill forms. | claw browse open / screenshot |
| Workflows | YAML-defined multi-step pipelines with conditions, quality gates, and rollback. | claw workflow run / list |
| Memory | SQLite-backed persistent store. Auto-context injection, decay, search. | claw memory remember / recall |
| Vault | age-encrypted credential storage. Rotation alerts, sandboxed access. | claw vault set / get / list |
Additional Capabilities¶
- Web Dashboard -- FastAPI + Alpine.js dashboard at port 8200 (
claw dashboard) - MCP Server -- 43 tools exposed via Model Context Protocol for Claude Code integration
- DAG Executor -- Dependency-aware parallel task execution (
claw dag run) - Agent System -- Subagent registry with auto-recommendation (
claw agent list / run) - Pack Manager -- Install and share skill/workflow/agent bundles (
claw pack install) - Policy Engine -- Safety policies for command execution and file access (
claw policy check) - File Watchers -- Directory monitors that trigger skills on file changes (
claw watcher start) - Audit Log -- Append-only log of all skill, cron, SSH, and message operations
Architecture at a Glance¶
claw CLI (Click)
vault | skill | cron | msg | workflow | ssh | browse
| | | | | | |
v v v v v v v
+-------------------------------------------------+
| Core Python Package |
| Vault Skills Scheduler Messaging SSH ... |
+-------------------------------------------------+
| | |
v v v
Settings SQLite/Redis Docker Stack
(.env + config) (persistence) (gateway, browser)
See the full Architecture Overview for details.
Tech Stack¶
| Component | Technology |
|---|---|
| Language | Python 3.12+ |
| CLI | Click 8.x + Rich |
| Encryption | age (CLI) |
| Scheduling | APScheduler 3.x |
| HTTP/API | FastAPI, aiohttp |
| Browser | Playwright (Chromium) |
| SSH | Paramiko 3.x |
| Persistence | SQLite, Redis 5.x |
| MCP | FastMCP |
| Testing | pytest 8.x, ruff |