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

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 64 tools, 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 64 tools enabled = ~14,600 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

  • jury - Multi-model jury panel with Gemini judge synthesis
  • plan_critique - Adversarial red-team of an existing plan (pre-mortem, ranked risks)
  • security_review - OWASP/CWE security audit with taint/data-flow analysis

Workflow Tools

  • workflow - Execute YAML/JSON workflows (e.g. --name pingpong-debate-3rounds for multi-model debates)
  • 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 grounded in live web search

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_reason - Mathematical and scientific reasoning with GPT-5.5
  • openai_brainstorm - Creative ideation using GPT-5.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 Qwen3-Coder-Next (80B/3B MoE)

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