vakovalskii

LocalTaskClaw — AI skill for Claude Code

AI community

Personal AI agent.

How to install LocalTaskClaw

This entry records only its repository, not the path inside it, so there is no exact command to give. Open vakovalskii/LocalTaskClaw and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What LocalTaskClaw does

Personal AI agent. Deploys in 3 steps on any Linux server.

Alternatives in AI

  • Open Science — Open Science Desktop — local-first, model-agnostic AI research workbench for macOS, Windows & Linux 1.5k ★
  • Nodeterm — Node-based terminal manager for AI coding agents — tmux-backed terminals and parallel agent sessions as dragga 1.3k ★
  • StereOS — A Linux based operating system hardened and purpose built for AI agents 489 ★

README

LocalTaskClaw

Personal AI agent controllable via Telegram and a Web Admin UI. Built around a ReAct agent loop with FastAPI, SQLite persistence, real token streaming, a multi-agent kanban board, and MCP server support. Works with any OpenAI-compatible model (local via Ollama or cloud).

Quick Install

curl -fsSL https://raw.githubusercontent.com/vakovalskii/LocalTaskClaw/main/install.sh | bash

The interactive wizard walks through mode selection, Telegram bot setup, model choice, and service registration. Takes about 5 minutes.

Features

  • Telegram bot with live typing preview (Bot API 9.3+ sendMessageDraft, editMessageText fallback)
  • Admin UI (SPA) -- chat, sessions, kanban board, tasks, files, logs, settings
  • Kanban board -- 5-column board (Backlog / In Progress / Review / Done / Needs Human), up to 10 agents with custom identities and roles
  • Orchestrator / Worker model -- orchestrator agents dispatch workers via kanban_run, read artifacts via kanban_read_result, verify via kanban_verify, send reports via kanban_report
  • Auto-retry -- rejected tasks retry up to 2 times, then escalate to Needs Human
  • Repeat / heartbeat -- tasks with repeat_minutes > 0 auto-rerun on schedule
  • Parallel tool calls -- agents run multiple tools concurrently via asyncio.gather
  • Real token streaming -- SSE streaming in both Admin UI and Telegram
  • Web search via DuckDuckGo (Brave API optional)
  • MCP servers -- extend the agent with any Model Context Protocol tool
  • Skills system -- SKILL.md scanner + npx skills add ecosystem
  • Security -- hard-block (fork bombs, exfil), soft-confirm (rm -rf, DROP TABLE), injection detection
  • Any OpenAI-compatible model -- Ollama (local) or cloud API

Architecture

core/           Python ReAct agent + FastAPI + SQLite
bot/            Telegram bot (single-user, OWNER_ID guard)
frontend/       Admin UI — React + TypeScript + Tailwind CSS (builds to admin/