Loading documentation...
Loading documentation...
Control which tools are loaded to manage token usage. Schema size varies a lot by tool — the median is about 250 tokens, ranging from roughly 60 to 940. Enable only what you need.
TachiBot provides 67 tools, but you rarely need all of them at once. By enabling only the tools you need, you can control token usage and costs:
think tool = ~100 tokensthink + focus + nextThought = ~1,350 tokensCreate or edit tools.config.json in your project root:
1{2 "tools": {3 // Core Tools (3)4 "think": true,5 "focus": true,6 "nextThought": true,7 8 // Perplexity Tools (2)9 "perplexity_ask": true,10 "perplexity_reason": false,11 12 // Grok Tools (6)13 "grok_reason": false,14 "grok_code": false,15 "grok_debug": false,16 "grok_architect": false,17 "grok_brainstorm": false,18 "grok_search": true,19 20 // OpenAI Tools (4)21 "openai_reason": false,22 "openai_brainstorm": true,23 "openai_code_review": false,24 "openai_explain": false,25 26 // Gemini Tools (3)27 "gemini_brainstorm": true,28 "gemini_analyze_code": false,29 "gemini_analyze_text": false,30 31 // OpenRouter Tools (2-3) - All require OPENROUTER_API_KEY32 "qwen_coder": false, // Qwen3-Coder for code tasks33 "kimi_thinking": false, // Moonshot Kimi K3 for agentic reasoning34 "qwen_competitive": false, // Competitive programming / LeetCode-style problems35 36 // Workflow Tools (7)37 "workflow": true,38 "list_workflows": true,39 "create_workflow": true,40 "visualize_workflow": false,41 "workflow_start": false,42 "continue_workflow": false,43 "workflow_status": false,44 45 // Workflow Validators (2)46 "validate_workflow": false,47 "validate_workflow_file": false48 49 // Note: pingpong is a bundled YAML workflow, run via the "workflow" tool50 // (e.g. workflow --name pingpong-debate-3rounds), not its own boolean key51 }52}1{2 "tools": {3 "think": true,4 "focus": true,5 "perplexity_ask": true6 }7}1{2 "tools": {3 "think": true,4 "focus": true,5 "nextThought": true,6 "perplexity_ask": true,7 "grok_code": true,8 "grok_debug": true,9 "gemini_analyze_code": true,10 "qwen_coder": true,11 "diff_review": true12 }13}1{2 "tools": {3 "think": true,4 "focus": true,5 "perplexity_ask": true,6 "perplexity_reason": true,7 "grok_search": true,8 "openai_search": true,9 "gemini_analyze_text": true,10 "jury": true11 }12}1{2 "tools": {3 "think": true,4 "focus": true,5 "nextThought": true,6 "grok_reason": true,7 "grok_architect": true,8 "grok_brainstorm": true,9 "openai_brainstorm": true,10 "gemini_brainstorm": true,11 "gemini_judge": true,12 "workflow": true13 }14}1{2 "tools": {3 "think": true,4 "focus": true,5 "nextThought": true,6 "perplexity_ask": true,7 "perplexity_reason": true,8 "grok_reason": true,9 "grok_code": true,10 "grok_debug": true,11 "grok_architect": true,12 "grok_brainstorm": true,13 "grok_search": true,14 "openai_reason": true,15 "openai_brainstorm": true,16 "gemini_brainstorm": true,17 "gemini_analyze_code": true,18 "gemini_analyze_text": true,19 "gemini_judge": true,20 "jury": true,21 "qwen_coder": true,22 "workflow": true,23 "list_workflows": true,24 "create_workflow": true25 }26}--name pingpong-debate-3rounds for multi-model debates)You can modify tools.config.json at any time. Restart TachiBot to apply changes:
1# Edit config2vim tools.config.json3 4# Restart TachiBot (if running as daemon)5tachibot restart6 7# Or just start fresh8tachibot --config tools.config.jsonthink / focus / nextThought enabled for best performancethink tool alone provides 54% improvement in complex reasoning tasks (per Anthropic research). Always keep it enabled.