Skip to content

TabClaw: Interactive AI Agent for Table Analysis

TabClaw

Personalized. Self-evolving. Fully interactive.

Drop in a CSV or Excel file and describe what you want. TabClaw shows you its plan before acting, dispatches parallel agents across your tables, remembers your preferences across sessions, and distils reusable skills from every interaction — growing smarter the more you use it.


TabClaw UI


What makes TabClaw different

  • Plans before acting


    Before touching your data, TabClaw drafts a step-by-step execution plan and shows it to you. Reorder steps, rewrite them, or add new ones — then approve and execute. A self-check pass verifies completeness after execution.

    Plan Mode

  • Multi-agent parallel analysis


    When multiple tables are uploaded, TabClaw spawns a specialist agent per table running in parallel. An aggregator synthesises their findings and marks where conclusions [CONSENSUS] agree or [UNCERTAIN] conflict.

    Multi-Agent

  • Learns from every session


    After non-trivial tasks (≥ 3 tool calls), TabClaw distils the interaction into a reusable custom skill. Next time you ask something similar, it calls that skill directly. The more you use it, the smarter it gets.

    Skill Learning

  • Remembers your preferences


    TabClaw automatically extracts preferences and domain facts from every conversation and injects them into future sessions. View, edit, or clear memory at any time from the sidebar.

    Memory

  • Asks when it's not sure


    Ambiguous requests get a concise set of clarification options before execution. Unambiguous requests pass through instantly with no delay. No silent wrong assumptions.

    Intent Clarification

  • Fully extensible


    Define custom skills in prompt-template or Python code mode. Combined with automatic skill learning, TabClaw gradually builds a personal library tailored to your specific workflows.

    Custom Skills


Architecture

TabClaw Architecture

The full technical design — ReAct streaming loop, context-chained plan execution, asyncio multi-agent coordination, skill distillation pipeline, and three-layer code sandbox — is documented in the Architecture section.

Architecture deep dive


Quick Start

git clone https://github.com/fishsure/TabClaw.git
cd TabClaw

cp setting.txt.example setting.txt
# Fill in API_KEY and BASE_URL in setting.txt

pip install -r requirements.txt
bash run.sh

Open http://localhost:8000 in your browser.

Supported LLM providers

TabClaw works with any OpenAI-compatible endpoint: OpenAI, DeepSeek, SiliconFlow, Ollama (local), and more. See Configuration for details.


Team

Built at the State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China.

Role
Team Members Shuo Yu · Daoyu Wang · Qingchuan Li
Supervisors Mingyue Cheng · Qi Liu

Claw-R1 — Agentic RL for General Agents

From the same team: Claw-R1 is a training framework that bridges Agentic RL and next-generation general agents. It introduces a Middleware Layer as the sole bridge between the agent side and the training side, enabling white-box and black-box agents to participate in RL training via standard HTTP.

Project Page Documentation


Citation

@misc{tabclaw2026,
  title        = {TabClaw: A Local AI Agent for Conversational Table Analysis},
  author       = {Yu, Shuo and Wang, Daoyu and Li, Qingchuan and Cheng, Mingyue and Liu, Qi},
  year         = {2026},
  howpublished = {\url{https://github.com/fishsure/TabClaw}}
}