pchalasani/claude-code-tools
Practical productivity tools for Claude Code, Codex-CLI, and similar CLI coding agents.
npx skills add pchalasani/claude-code-toolsREADME
claude-code-tools
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:
| Command | Description |
|---|---|
aichat | Continue work with session lineage and truncation, avoiding compaction; fast (Rust/Tantivy) full-text session search TUI for humans, CLI for agents |
tmux-cli | Terminal automation for AI agents ("Playwright for terminals") |
vault | Encrypted .env backup and sync |
env-safe | Safe .env inspection without exposing values |
Claude Code Plugins
📦 Click to expand plugin details
This repo also provides plugins for the Claude Code marketplace:
| Plugin | Description |
|---|---|
aichat | hooks (>resume), commands, skills, agents for continuing session work and fast full-text search of sessions |
tmux-cli | Terminal automation skill for interacting with other tmux panes |
workflow | Work logging, code walk-through, issue specs, UI testing |
safety-hooks | Prevent destructive git/docker/rm commands |
langroid | Design patterns for the Langroid multi-agent LLM framework |
voice | Spoken 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
...