{"id":"crestdrasnip-claude-zeroclaw","name":"Claude-Zeroclaw","homepage":null,"repo_url":"https://github.com/Crestdrasnip/Claude-Zeroclaw","category":"devtools","subcategories":[],"tags":["ai-ml","automation","messaging","devtools","claude","daemon","scheduler","telegram","dashboard","local-first"],"what_it_does":"ZeroClaw Claude is a lightweight daemon that integrates with Claude Code to run scheduled jobs (cron), send/receive messages via a Telegram bot (text/voice), and provide a local web dashboard for monitoring, chat, logs, and memory. It claims “zero API overhead” by operating within the existing Claude Code/Anthropic workflow and spawning a Claude CLI subprocess via @anthropic-ai/claude-agent-sdk.","use_cases":["Run recurring automations (e.g., weekly summaries, status checks)","Receive prompts and deliver outputs through Telegram, including voice transcription","Provide a local operations console: job management, run history, logs, and memory inspection","Maintain conversational/session continuity and structured memory for Claude Code workflows"],"not_for":["Exposing an internet-facing control plane (dashboard is stated to be localhost-only)","Strict environments requiring formal enterprise compliance/audits (not evidenced in the provided README)","Use cases needing a standards-based public REST/GraphQL API or webhooks for external systems"],"best_when":"You want local, on-machine automation and monitoring around Claude Code, with personal messaging via Telegram, and you’re comfortable running a background daemon and providing Telegram (and optionally Groq) credentials.","avoid_when":"You need a documented public API contract, fine-grained enterprise security posture, or guaranteed reliability/SLA with observable operational metrics and rollback/change management.","alternatives":["claude-code plugins/skills that implement scheduling directly (if available)","General-purpose workflow tools (e.g., cron + scripts + Telegram bot + LLM integration)","Other Claude automation projects or MCP-based Claude integration layers (if they offer the interface you need)"],"af_score":30.8,"security_score":47.5,"reliability_score":16.2,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:45:44.510538+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":["TypeScript","JavaScript (npm)"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Telegram bot token + chatId (config/setup wizard)","Optional Groq API key for voice transcription (config)","Anthropic/Claude Code OAuth handled by spawned Claude CLI subprocess (per README claim)"],"oauth":true,"scopes":false,"notes":"Auth details for the Claude side are described as handled by the spawned claude CLI using ~/.claude/. The README does not document explicit OAuth scopes or scope granularity for this project itself."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing model for the tool itself is provided in the README; it depends on your Claude Code subscription and optionally Groq for transcription."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":30.8,"security_score":47.5,"reliability_score":16.2,"mcp_server_quality":0.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":10.0,"tls_enforcement":70.0,"auth_strength":45.0,"scope_granularity":30.0,"dependency_hygiene":35.0,"secret_handling":55.0,"security_notes":"Strengths (from README): dashboard is intended for localhost only; README claims the OAuth token is not read/transmitted by ZeroClaw and that the Claude CLI subprocess manages OAuth from ~/.claude/. Concerns: Telegram bot token and optional Groq API key are stored in a local JSON config; the README does not describe secure secret storage/redaction, logging behavior for secrets, CSRF/auth for the dashboard, or transport security for any external-facing components (beyond implied local dashboard). Dependency hygiene and vulnerability posture are not verifiable from the provided manifest/README (manifest shows no deps, but that conflicts with README architecture claims like Express/grammy, so dependency details are unclear).","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":0.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Dashboard is stated as localhost-only; remote agent access may fail without SSH tunneling/reverse proxy (not documented).","Cron job execution and Telegram delivery semantics are not specified; agent-driven retries may duplicate actions if operations are not idempotent.","No explicit API/interface for programmatic job creation from an external agent is documented; integration appears to be via Claude Code commands/hooks and the local dashboard.","Local-only web UI port (3742) may conflict with existing services."]}}