Skip to content

Installation & Setup

  • Python 3.11+
  • Node.js 18+ (required for action menus; 22.20+ to install skills with npx skills add)
  1. Install the Python package

    This includes all CLI commands and pre-installed Node.js dependencies — no npm install needed.

    Terminal window
    uv tool install claude-code-tools

    To include the optional Google Docs and Google Sheets integrations:

    Terminal window
    uv tool install "claude-code-tools[gdocs]"

    To upgrade an existing installation, add --force:

    Terminal window
    uv tool install --force claude-code-tools
    # or with the gdocs extra:
    uv tool install --force "claude-code-tools[gdocs]"
  2. Install the Rust-based search engine

    aichat-search powers both the human TUI and agent search. Choose one method:

    • Homebrew (macOS / Linux): brew install pchalasani/tap/aichat-search
    • Cargo (compiles from source, ~5 min): cargo install aichat-search
    • Pre-built binary: download from Releases (look for rust-v* releases)
  3. Install skills and plugins

    The skills in this repo install with one command (-s picks one skill, -g installs for every project; it needs Node.js 22.20 or newer, newer than the Node 18 the tools above need). Most work in any agent; a few are Claude Code and Codex only, as the Plugins page notes:

    Terminal window
    npx skills add pchalasani/claude-code-tools

    Plugins that also carry hooks or agents (>resume triggers, safety guards, the session-searcher agent, …) use the agent’s plugin marketplace; see the Plugins page.

Core commands include:

CommandDescription
aichatSession continuation without compaction, full-text search (for humans and agents)
tmux-cliTerminal automation (“Playwright for terminals”)
agent-tunnelShare a live Claude Code session with teammates over Discord or Mattermost (>share)
github-wakeWake the current session when an existing GitHub issue gets a reply
codex-dynamicLaunch Codex with workflow callbacks
codex-serverManage the shared Codex app server
fix-sessionRepair broken conversation chains
vaultEncrypted .env backup and sync
env-safeSafe .env inspection

With the [gdocs] extra, you also get:

CommandDescription
md2gdocConvert Markdown to a Google Doc
gdoc2mdConvert a Google Doc to Markdown
csv2gsheetUpload CSV to a Google Sheet
gsheet2csvDownload a Google Sheet as CSV
  • Plugins — install Claude Code hooks, skills, and agents.
  • aichat overview — learn about session search and resume.
  • Safety Hooks — protect against destructive operations.