pchalasani/claude-code-tools

Practical productivity tools for Claude Code, Codex-CLI, and similar CLI coding agents.

1.2K stars84 forksUpdated Jan 25, 2026
npx skills add pchalasani/claude-code-tools

README

claude-code-tools

claude-code-tools aichat-search

Productivity tools for Claude Code, Codex-CLI, and similar CLI coding agents: CLI commands, skills, agents, hooks, plugins. Click on a card below to navigate.


🚀 Quick Start

Prerequisites: Node.js 16+ (required for action menus)

Step 1: Install the Python package (includes Node.js UI components):

uv tool install claude-code-tools

Step 2: Install the Rust-based search engine (powers both human TUI and agent search). Choose one of these methods:

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

That's it! No npm install needed — the Python package includes pre-installed Node.js dependencies.

Without aichat-search, search won't work, but other aichat commands (resume, trim, rollover, etc.) still function.

What You Get

Four commands are installed:

CommandDescription
aichatContinue work with session lineage and truncation, avoiding compaction;
fast (Rust/Tantivy) full-text session search TUI for humans, CLI for agents
tmux-cliTerminal automation for AI agents ("Playwright for terminals")
vaultEncrypted .env backup and sync
env-safeSafe .env inspection without exposing values

Claude Code Plugins

📦 Click to expand plugin details

This repo also provides plugins for the Claude Code marketplace:

PluginDescription
aichathooks (>resume), commands, skills, agents for continuing session work and fast full-text search of sessions
tmux-cliTerminal automation skill for interacting with other tmux panes
workflowWork logging, code walk-through, issue specs, UI testing
safety-hooksPrevent destructive git/docker/rm commands
langroidDesign patterns for the Langroid multi-agent LLM framework
voiceSpoken audio summaries when agent stops; uses pocket-tts

Install the plugins:

First, add the marketplace (from terminal or within a Claude Code session):

claude plugin marketplace add pchalasani/claude-code-tools   # CLI
/plugin marketplace add pchalasani

...
Read full README

Publisher

pchalasanipchalasani

Statistics

Stars1.2K
Forks84
Open Issues3
LicenseMIT License
CreatedJul 30, 2025