TachiBot
← Back to Home

Getting Started

  • Introduction
  • Installation
  • Quick Start
  • Examples

Core Features

  • Tools Overview
  • Workflows
  • PingPong Debates

Configuration

  • Tool Profiles
  • Tools Config
  • API Keys

Legal

  • Terms & Conditions
  • Cookie Policy

Loading documentation...

Available Tools - Complete Schemas

TachiBot provides 31 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 - 8 tools, ~4-5k tokens
  • TACHIBOT_PROFILE=research_power - 15 tools, ~9-10k tokens
  • TACHIBOT_PROFILE=code_focus - 13 tools, ~8-9k tokens
  • TACHIBOT_PROFILE=balanced - 17 tools, ~10-11k tokens (DEFAULT)
  • TACHIBOT_PROFILE=full - 31 tools, ~20k tokens

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 tools
  • GEMINI_API_KEY - For Gemini tools
  • OPENROUTER_API_KEY - For Qwen 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.

nextThought

▶ View schema

Sequential thinking with branching and revision. Break complex problems into steps, track progress through reasoning chains, and revise thinking when needed.

Grok

grok_search

▶ View schema
Requires:
XAI_API_KEY

Live web search using Grok-4 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. 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.

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 Heavy 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 Pro. Filter by recency (hour/day/week/month/year) and search domains (general/academic/news/social).

perplexity_research

▶ View schema
Requires:
PERPLEXITY_API_KEY

Deep research with evidence gathering and synthesis. Ask multiple questions, gather evidence, and combine insights into comprehensive analysis.

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/GPT-5-mini/GPT-5-nano. Choose model variant, reasoning effort (minimal/low/medium/high), verbosity levels, and style.

openai_gpt5_reason

▶ View schema
Requires:
OPENAI_API_KEY

Mathematical and scientific reasoning using GPT-5-mini. 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. 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_compare

▶ View schema
Requires:
OPENAI_API_KEY

Multi-model consensus and conflict resolution using GPT-5-mini. Compare options, identify conflicts, and provide recommendations based on criteria.

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 (480B MoE model) for code generation, review, optimization, debugging, refactoring, and explanation. Free tier available.

qwen_competitive

▶ View schema
Requires:
OPENROUTER_API_KEY

Qwen3-Competitive for competitive programming, algorithmic challenges, and LeetCode-style problems. Only enabled when ENABLE_QWEN_COMPETITIVE=true.

Moonshot AI

kimi_thinking

▶ View schema
Requires:
OPENROUTER_API_KEY

Advanced agentic reasoning with Moonshot AI's Kimi K2 (1T MoE, 32B active, 256k context). Excels at long-horizon reasoning, multi-step analysis, and complex problem-solving. Leading open-source agentic reasoning model.

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