TachiBot/Docs
HomeGitHubnpm
IntroductionInstallationQuick StartExamplesTools OverviewPlannerPrompt TechniquesWorkflowsPingPongTool ProfilesTools ConfigThemesUsage StatsAPI KeysWhat's NewTerms & ConditionsCookie Policy
Products
TachiBot MCPdokorotachi-agent
Getting started
  • Introduction
  • Installation
  • Quick Start
  • Examples
Core features
  • Tools Overview
  • Planner
  • Prompt Techniques
  • Workflows
  • PingPong
Configuration
  • Tool Profiles
  • Tools Config
  • Themes
  • Usage Stats
  • API Keys
Resources
  • What's New
Legal
  • Terms & Conditions
  • Cookie Policy

Loading documentation...

← Previous
Usage Stats
Next →
What's New
Edit this page on GitHub
Docs/Configuration

API Keys

Only add keys for the tools you want. Many powerful tools need no keys at all.

!
You are responsible for usage
TachiBot is provided as-is. Monitor your usage and costs, review outputs, and follow each provider’s terms. See Terms & Conditions.

Keys by profile

ProfileRequiredOptional
minimalNonePerplexity or Grok · Gemini or OpenAI
research_powerPerplexityGrok, OpenAI, Gemini
code_focusGrok, GeminiOpenRouter (Qwen)
balancedPerplexity, Grok, OpenAI or Gemini—
fullAll keysPerplexity, Grok, OpenAI, Gemini, OpenRouter

No keys required

think
Structured reasoning scratchpad.
focus
Multi-model orchestration (keys for the models it uses).
nextThought
Sequential thinking.
doctor
Setup diagnostic — zero cost.

Multi-model tools

jury
Google + one of OpenRouter / Grok / OpenAI / Perplexity.
plan_critique
Google + one of OpenRouter / Grok / OpenAI.
diff_review
Google + one of OpenRouter / OpenAI.
workflow
Keys for the tools each workflow calls.

Option 1 · user config file

Recommended. ~/.tachibot/.env works across all projects.

~/.tachibot/.envenv
1PERPLEXITY_API_KEY=your_perplexity_key_here
2XAI_API_KEY=your_xai_key_here
3OPENAI_API_KEY=your_openai_key_here
4GOOGLE_API_KEY=your_gemini_key_here
5OPENROUTER_API_KEY=your_openrouter_key_here
6TACHIBOT_PROFILE=heavy_coding

Option 2 · Claude Code MCP config

Add keys directly in ~/.claude.json.

~/.claude.jsonjson
1{
2 "mcpServers": {
3 "tachibot": {
4 "command": "tachibot",
5 "env": {
6 "OPENROUTER_API_KEY": "sk-or-xxx",
7 "GOOGLE_API_KEY": "your-key"
8 }
9 }
10 }
11}