TachiBot
← Back to Home

Getting Started

  • Introduction
  • Installation
  • Quick Start
  • Examples

Core Features

  • Tools Overview
  • Planner
  • Prompt Techniques
  • Workflows

Configuration

  • Tool Profiles
  • Tools Config
  • Themes
  • Usage Stats
  • API Keys

Resources

  • What's New

Legal

  • Terms & Conditions
  • Cookie Policy

Loading documentation...

Available Tools - Complete Schemas

TachiBot provides 64 tools with full parameter schemas. Click any tool to see all available parameters, types, and examples. Control which tools load via Profile System.

Profile System

Use profiles to control token usage (4k - 19k tokens):

  • TACHIBOT_PROFILE=minimal - 13 tools
  • TACHIBOT_PROFILE=code_focus - 42 tools
  • TACHIBOT_PROFILE=research_power - 35 tools
  • TACHIBOT_PROFILE=balanced - 53 tools
  • TACHIBOT_PROFILE=heavy_coding - 57 tools
  • TACHIBOT_PROFILE=full - 64 tools (DEFAULT)

See Profile Configuration for details.

API Keys Required

Some tools require API keys in your .env file:

  • PERPLEXITY_API_KEY - For Perplexity tools
  • XAI_API_KEY - For Grok tools
  • OPENAI_API_KEY - For OpenAI/GPT-5.5 tools
  • GEMINI_API_KEY - For Gemini tools
  • OPENROUTER_API_KEY - For Qwen & Kimi tools

See API Keys Guide for setup instructions.

Core

think

▶ View schema

Log reasoning thoughts in a dedicated scratchpad. Provides structured thinking space for step-by-step problem solving. Foundation of the 54% performance improvement from Anthropic research.

focus

▶ View schema

Multi-model collaborative reasoning with 10+ specialized modes (deep-reasoning, code-brainstorm, architecture-debate, etc.). Coordinate different AI models to solve problems together. Also available as 'tachi' alias.

nextThought

▶ View schema

Sequential thinking with multi-model execution, context distillation, and auto-judgment. Chain reasoning across models with smart context management.

doctor

▶ View schema

Setup diagnostic: which API keys are detected, which tools are available vs hidden (and why), the active profile, and a suggested first step. Zero-cost, needs no API key. Call it when tools seem missing.

Grok

grok_search

▶ View schema
Requires:
XAI_API_KEY

Live web search using Grok 4.3 with advanced filtering. Configure sources (web/news/x/rss), domain restrictions, recency filters, and max results. IMPORTANT: Costs $5 per 1000 sources searched.

grok_reason

▶ View schema
Requires:
XAI_API_KEY

Deep logical reasoning with Grok using first principles thinking. Break down complex problems to fundamental truths and build solutions from the ground up.

grok_code

▶ View schema
Requires:
XAI_API_KEY

Code analysis, optimization, debugging, review, and refactoring with Grok 4.3. Specialized for technical tasks requiring deep code understanding.

grok_debug

▶ View schema
Requires:
XAI_API_KEY

Deep debugging assistance with context-aware analysis. Grok examines errors, code, and context to find root causes and suggest fixes.

debug_triage

▶ View schema
Requires:
XAI_API_KEY

Systematic bug triage (Grok 4.3): RANKED root-cause hypotheses with likelihoods, the cheapest discriminating check for each, and the minimal fix for the top candidate. Unlike grok_debug's single-shot answer, this narrows a hypothesis space like real debugging does.

grok_architect

▶ View schema
Requires:
XAI_API_KEY

System architecture and design for small/medium/large/enterprise scale. Design scalable systems with proper constraints and requirements.

grok_brainstorm

▶ View schema
Requires:
XAI_API_KEY

Creative brainstorming with Grok 4.3 for deep creative thinking. Generate innovative ideas with configurable constraints and quantity.

Perplexity

perplexity_ask

▶ View schema
Requires:
PERPLEXITY_API_KEY

Web search with real-time information using Perplexity Sonar. Filter by recency (hour/day/week/month/year) and search domains (general/academic/news/social).

perplexity_reason

▶ View schema
Requires:
PERPLEXITY_API_KEY

Complex reasoning with Perplexity Sonar Reasoning Pro. Analytical, creative, systematic, or comparative approaches for deep problem solving.

Workflows

visualize_workflow

▶ View schema

Generate ASCII visualization of workflow structure showing steps, tools, models, parallel execution, and conditional logic. Perfect for understanding workflow composition.

workflow_start

▶ View schema

Start a workflow in step-by-step streaming mode. Execute one step at a time with session management for long-running workflows. Returns session ID for continuing execution.

continue_workflow

▶ View schema

Continue executing the next step of a streaming workflow session. Use the session ID returned from workflow_start or previous continue_workflow calls.

workflow_status

▶ View schema

Check the progress and status of a running streaming workflow session. Shows completed steps, current step, remaining steps, and latest output.

workflow

▶ View schema

Execute multi-step tool sequences from YAML/JSON files. Variable interpolation, parallel execution, unlimited steps. Build complex automated reasoning processes.

list_workflows

▶ View schema

List all available workflow templates and custom workflows in your project directory.

create_workflow

▶ View schema

Create custom workflows from templates (code-review/brainstorm/debug/research/custom). Define your own tool sequences with YAML/JSON.

validate_workflow

▶ View schema

Validate workflow YAML/JSON content for correctness. Checks syntax, interpolation references, tool names, and circular dependencies. Returns detailed error messages with fix suggestions.

validate_workflow_file

▶ View schema

Validate a workflow file from filesystem. Same validation as validate_workflow but reads from file path. Checks syntax, tool names, variable references, and dependencies.

OpenAI

openai_brainstorm

▶ View schema
Requires:
OPENAI_API_KEY

Creative brainstorming with GPT-5.5 series. Choose model variant, reasoning effort (none/low/medium/high/xhigh), and style.

openai_reason

▶ View schema
Requires:
OPENAI_API_KEY

Mathematical and scientific reasoning using GPT-5.5. Excels at logical analysis, mathematical proofs, scientific reasoning, and analytical problem-solving.

openai_code_review

▶ View schema
Requires:
OPENAI_API_KEY

Comprehensive code review with GPT-5.5. Focus on security, performance, readability, bugs, or best practices. Get detailed feedback and improvement suggestions.

openai_explain

▶ View schema
Requires:
OPENAI_API_KEY

Explain complex concepts at different levels (beginner/intermediate/expert) using various styles (technical/simple/analogy/visual). Perfect for learning and teaching.

openai_search

▶ View schema
Requires:
OPENAI_API_KEY

Web search with OpenAI. Retrieve real-time information grounded in web search results using GPT models with search capabilities.

Gemini

gemini_brainstorm

▶ View schema
Requires:
GEMINI_API_KEY

Collaborative ideation with Gemini. Multi-round brainstorming where Gemini builds upon previous thoughts to generate deeper insights.

gemini_analyze_code

▶ View schema
Requires:
GEMINI_API_KEY

Code quality, security, performance, and bug analysis with Gemini. Focus on specific aspects or get general comprehensive analysis.

gemini_analyze_text

▶ View schema
Requires:
GEMINI_API_KEY

Text analysis for sentiment, summary, entities, key points, or general insights. Extract structured information from unstructured text.

Qwen

qwen_coder

▶ View schema
Requires:
OPENROUTER_API_KEY

Qwen3-Coder-Next (80B/3B MoE, 262K context, SWE-Bench >70%) for code generation, review, optimization, debugging, refactoring, and explanation. Cost-efficient at $0.14/$0.80 per M tokens.

qwen_competitive

▶ View schema
Requires:
OPENROUTER_API_KEY

Qwen3-Competitive for competitive programming, algorithmic challenges, and LeetCode-style problems.

testgen

▶ View schema
Requires:
OPENROUTER_API_KEY

Generate runnable tests with a coding-specialized model (Qwen3-Coder-Next). Enumerates edge cases and failure modes first, then emits complete test code matching your framework and existing conventions.

qwen_reason

▶ View schema
Requires:
OPENROUTER_API_KEY

Heavy reasoning with Qwen3-235B-Thinking (235B MoE, 98% HMMT math competition). Excels at complex multi-step reasoning, mathematical proofs, and analytical problem-solving.

qwen_algo

▶ View schema
Requires:
OPENROUTER_API_KEY

Algorithm analysis with Qwen3-235B-Thinking (235B MoE, LiveCodeBench 91.4, HMMT 98%). O(1)-first optimization, complexity profiling, competitive programming patterns, and data structure selection.

Moonshot AI

kimi_thinking

▶ View schema
Requires:
OPENROUTER_API_KEY

Advanced agentic reasoning with Moonshot AI's Kimi K2.7-Code (1T MoE, 32B active, 256k context). Multimodal (vision/video) with Agent Swarm (100 sub-agents). Excels at long-horizon reasoning, multi-step analysis, and complex problem-solving. Tops SWE-Bench.

kimi_decompose

▶ View schema
Requires:
OPENROUTER_API_KEY

Task decomposition with Kimi K2.7-Code's Agent Swarm reasoning. Breaks complex tasks into structured subtasks with IDs, dependencies, acceptance criteria, and parallel execution hints. Feeds into planner synthesis for ordered implementation plans.

kimi_code

▶ View schema
Requires:
OPENROUTER_API_KEY

SWE-focused code analysis with Kimi K2.7-Code (SWE-bench Pro leader). Specialized for code review, bug detection, refactoring suggestions, and implementation planning. Agent Swarm spawns sub-agents for different aspects of code analysis.

kimi_long_context

▶ View schema
Requires:
OPENROUTER_API_KEY

Long-context analysis with Kimi K2.7-Code's full 256K token window. Analyze entire codebases, long documents, or extensive conversation histories. Ideal for cross-file analysis and large-scale code review.

MiniMax

minimax_code

▶ View schema
Requires:
OPENROUTER_API_KEY

Code fix, review, and optimization with MiniMax M3 (1M context, MSA sparse attention). Embedded SCoT, reflexion, and rubber_duck techniques. Per-task temperatures for optimal output.

minimax_agent

▶ View schema
Requires:
OPENROUTER_API_KEY

Multi-step task decomposition with MiniMax M3. ReAct + least-to-most protocol with HALT criteria. Breaks tasks into ordered steps and executes with verification.

DeepSeek

deepseek_reason

▶ View schema
Requires:
OPENROUTER_API_KEY

Deep reasoning with DeepSeek V4 Pro (open-weight frontier — top AIME/GPQA math & logic). Excels at long reasoning chains, proofs, and competitive-programming-grade analysis.

deepseek_algo

▶ View schema
Requires:
OPENROUTER_API_KEY

Algorithmic code review with DeepSeek V4 Pro (top AIME/CodeElo): correctness, complexity/Big-O, edge cases, data-structure choice, optimization. The strongest algorithmic reviewer in the roster.

security_review

▶ View schema
Requires:
OPENROUTER_API_KEY

Dedicated security audit (DeepSeek V4 Pro): taint/data-flow analysis, OWASP/CWE-mapped findings with severity, exploitability sketch, and concrete fixes. For code you are authorized to review.

GLM

glm_reason

▶ View schema
Requires:
OPENROUTER_API_KEY

Agentic reasoning & tool-use planning with Zhipu GLM-5.2 (SWE-Bench Pro leader). Strong at multi-step software-engineering plans and tool orchestration reasoning.

StepFun

stepfun_reason

▶ View schema
Requires:
OPENROUTER_API_KEY

Efficient deep reasoning with StepFun Step 3.7 Flash (196B — high AIME/SWE-Verified at flash-tier cost). Near-frontier reasoning when budget matters.

ERNIE

ernie_reason

▶ View schema
Requires:
OPENROUTER_API_KEY

Broad-knowledge reasoning with Baidu ERNIE 4.5 VL (424B/47B-active MoE — human-preference/arena strength). Best for questions needing wide world knowledge.

Local

local_query

▶ View schema

Query a local open-weight model (Ollama / LM Studio / llama.cpp / vLLM) — zero-cost, offline, private. Ollama is called via its native /api/chat endpoint so num_ctx is honored. Configure with LOCAL_LLM_BASE_URL / LOCAL_LLM_MODEL / LOCAL_LLM_NUM_CTX.

Google

gemini_search

▶ View schema
Requires:
GEMINI_API_KEY

Google Search grounding with Gemini. Uses dynamic retrieval to ground responses in real-time Google Search results. Get factual, sourced answers with search citations.

gemini_judge

▶ View schema
Requires:
GEMINI_API_KEY

Science-backed LLM-as-a-Judge evaluation (Gu et al., arXiv:2411.15594). Synthesize, evaluate, rank, or resolve multiple AI perspectives into a unified verdict. Uses chain-of-thought, first-principles, and adversarial reasoning.

Multi-Model

jury

▶ View schema

Multi-model jury panel. Runs your question through configurable AI jurors in parallel (12 available: grok, openai, qwen, qwen_reason, kimi, perplexity, minimax, deepseek, glm, stepfun, ernie, local — 'hermes' is a legacy alias of local), then Gemini Judge synthesizes a unified verdict. Based on 'Replacing Judges with Juries' (Cohere, arXiv:2404.18796). The local juror runs whatever LOCAL_LLM_MODEL points at, e.g. a Nous Hermes build via Ollama. (The Hermes agent itself is model-agnostic — backed by GPT, Claude, Gemini, or self-hosted models — so 'hermes' never implied distinct jury weights.)

diff_review

▶ View schema
Requires:
GEMINI_API_KEY+OPENROUTER_API_KEYorOPENAI_API_KEY(reviewers)

Multi-model diff-aware code review: 2-3 lab-diverse reviewers (Kimi K2.7-Code, DeepSeek V4 Pro, GPT-5.5) scoped to the changed lines, deduplicated and severity-ranked by a Gemini judge. Verdict: MERGEABLE / MERGEABLE WITH FIXES / DO NOT MERGE. Needs GEMINI_API_KEY plus OPENROUTER_API_KEY and/or OPENAI_API_KEY (reviewers self-drop if their key is missing).

plan_critique

▶ View schema
Requires:
GEMINI_API_KEY+OPENROUTER_API_KEY, XAI_API_KEY,orOPENAI_API_KEY(critics)

Adversarial red-team of an existing plan (from any source): multi-model pre-mortem, hidden-assumption audit, ranked risks with mitigations, concrete plan edits, verdict. Complements planner_maker (builds) and planner_runner (executes). Needs GEMINI_API_KEY plus OPENROUTER_API_KEY, XAI_API_KEY, or OPENAI_API_KEY (critics self-drop if their key is missing).

Planner

planner_maker

▶ View schema

Multi-model council for creating verified implementation plans. 6-step process: Grok searches for ground truth, Qwen analyzes feasibility, GPT-5.5 critiques gaps, Gemini scores quality. Returns confidence-scored plans.

planner_runner

▶ View schema

Step-by-step execution of implementation plans with verification checkpoints. Tracks progress, validates each step, and provides 50% and 100% verification milestones.

list_plans

▶ View schema

Browse recent implementation plans. View plan summaries, status, and confidence scores. Filter by status or search by keywords.

spec_writer

▶ View schema
Requires:
OPENAI_API_KEY

Turn a loose feature request into a reviewable spec (GPT-5.5): user stories, Given/When/Then acceptance criteria, non-functional requirements, explicit out-of-scope, open questions. For sign-off BEFORE planning — feed the approved spec to planner_maker.

Prompt Techniques

list_prompt_techniques

▶ View schema

Discover prompt engineering techniques. Defaults to the ~9 core techniques that still help 2026 reasoning models (output-structure contracts like scot, pre_mortem, bdd_spec). Pass all=true for the full 31, or use preview_prompt_technique with technique="auto" if you don't know which to pick.

preview_prompt_technique

▶ View schema

Preview how a technique enhances your prompt WITHOUT executing (returns an execution_token). Or pass technique="auto" with just a query to get the top techniques recommended for that task, with reasons.

execute_prompt_technique

▶ View schema

Apply a research-backed prompt technique to any AI tool. Enhances your query with structured prompting patterns, then routes to the best model for that technique. Composable building blocks for thinking.

refine_prompt

▶ View schema
Requires:
OPENAI_API_KEY

Opt-in prompt improver (cheap/fast model): restructures a raw query into a goal-first brief and shows its work — refined prompt + what changed + open questions. Never executes anything; you review, then feed the brief to any tool. Never injects reasoning instructions like "think step by step".

Complete Documentation

For exhaustive parameter documentation with all edge cases and advanced examples, see the Complete Tools Reference on GitHub.

Profile Configuration

Configure which tools load via environment variable or config file:

.env or tools.config.json

Enabling fewer tools reduces token usage. Each tool adds ~400-800 tokens to context. Choose wisely based on your needs and budget.

Next Steps

Configure and optimize your TachiBot setup

API Keys Setup
Get your API keys
Profile Configuration
Optimize token usage
Workflows
Chain tools together
Quick Start
Get started in 5 minutes