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...

Tools Configuration

Control which tools are loaded to manage token usage. Each tool adds ~400-500 tokens to your context. Enable only what you need.

Why Configure Tools?

TachiBot provides 31 tools (32 with competitive mode), but you rarely need all of them at once. By enabling only the tools you need, you can control token usage and costs:

  • Minimum: Just think tool = ~400 tokens
  • Core set: think + focus + nextThought = ~1,200 tokens
  • Full suite: All 31 tools enabled = ~13,000 tokens

Configuration File

Create or edit tools.config.json in your project root:

tools.config.json

Recommended Configurations

Minimal Setup (Research & Thinking)

Best for: Basic research and reasoning tasks•~2,500 tokens
minimal-config.json

Developer Setup (Code + Research)

Best for: Software development with code analysis•~4,500 tokens
developer-config.json

Research Setup (Deep Investigation)

Best for: Research, fact-checking, and analysis•~5,000 tokens
research-config.json

Architecture Setup (System Design)

Best for: Software architecture and system design•~6,000 tokens
architecture-config.json

Full Workflow Setup (Everything)

Best for: Complex multi-step workflows using all capabilities•~13,000 tokens
full-config.json

Tool Categories

Core Tools

  • think - Structured reasoning scratchpad
  • focus - Multi-model orchestration
  • nextThought - Sequential thinking

Advanced Tools

  • verifier - Multi-model verification
  • challenger - Counter-arguments and critical thinking
  • scout - Intelligence gathering and research

Workflow Tools

  • pingpong - Multi-model debates and conversations
  • workflow - Execute YAML/JSON workflows
  • list_workflows - List available workflows
  • create_workflow - Create custom workflows

Provider-Specific Tools

Perplexity Tools

  • perplexity_ask - Web search with up-to-date information
  • perplexity_reason - Complex reasoning with deep analysis
  • perplexity_research - Deep research with evidence gathering

Grok Tools

  • grok_reason - First principles reasoning
  • grok_code - Code analysis and optimization
  • grok_debug - Debugging assistance
  • grok_architect - System architecture and design
  • grok_brainstorm - Creative brainstorming
  • grok_search - Live web search

OpenAI Tools

  • openai_compare - Multi-model consensus and comparison
  • openai_brainstorm - Creative ideation using GPT-5

Gemini Tools

  • gemini_brainstorm - Collaborative brainstorming
  • gemini_analyze_code - Code quality and security analysis
  • gemini_analyze_text - Text analysis and sentiment

Qwen Tools

  • qwen_coder - Advanced code generation with 480B parameter model

See API Keys Setup Guide for detailed instructions on obtaining and configuring these API keys.

Dynamic Reconfiguration

You can modify tools.config.json at any time. Restart TachiBot to apply changes:

Best Practices

  • Start minimal - Enable fewer tools, add more as needed
  • Match to task - Use developer config for code, research config for analysis
  • Monitor tokens - Check your context usage in Claude Desktop
  • No API key? Disable it - Tools requiring unavailable keys will fail
  • Core tools always on - Keep think / focus / nextThought enabled for best performance

Pro Tip

The think tool alone provides 54% improvement in complex reasoning tasks (per Anthropic research). Always keep it enabled.

Next Steps

API Keys Setup
Configure provider credentials
Explore Tools
See what each tool does
Learn Workflows
Build custom orchestrations