Dev & Engineering codex-clicli-toolstmuxsafety-hooksvoice-dictationsession-porting

Claude Code Tools

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

FollowAgents review · FARS-2.1
Not recommended
50/ 100 5-point scale 2.5 / 5
1 2 3 4 5 6
1Trust12 / 29 · 2.1/5

Visible evidence is sparse: actual agent/hook permissions, confirmation flows, data flows, and sensitive-data handling (vault/env-safe implementations) are only referenced via README cards and external docs — no implementation files were provided for review, so these criteria score 1 (asserted without support). Dependency security gets 2: scoped workflow permissions, sha256 computation in the Homebrew update job, and a pinned build backend (hatchling==1.28.0), deducted for pytest>=9.0.1 listed as a runtime dependency and no audit/lock evidence. External effects 1: the release pipeline writes to an external Homebrew tap and uploads binaries, but the agent-runtime effect surface is unknown. Rollback 1: no rollback/recovery mechanism evidence. Source attribution 2: MIT license naming Prasad Chalasani, but publisher is unverified.

2Reliability8 / 14 · 2.9/5

Self-consistency 2: version 1.27.1 matches commitizen version_files configuration; entry points are coherent under a unified aichat interface; deducted for pytest appearing in runtime dependencies. Dependency availability 2: all deps on PyPI with declared lower bounds, but no lockfile evidence. Failure messages 1: only the visual-brief test helpers (specific thrown errors, storage-refusal test scenarios) show care for failure paths; product error handling is not visible.

3Adaptability9 / 18 · 2.5/5

Audience and scenarios 2: clearly aimed at Claude Code / Codex-CLI productivity, spanning session management, voice, Google integrations. Capability boundaries 1: tool boundaries and non-use cases are not stated in the provided files. Trigger precision 1: hook/skill trigger conditions are not visible. Environment fit 2: requires-python>=3.11 and a multi-OS/multi-arch CI matrix, deducted for heavy reliance on tmux, uv, and a Rust toolchain without documented adaptation notes.

4Convention10 / 18 · 2.8/5

Information architecture 2: a well-organized docs-site with card navigation per tool, deducted because the README itself contains almost no content, delegating everything to the external site. Install notes 1: no executable install commands in the README at all, only badges and links; pyproject comments (voxtype installed separately) are sparse. Naming stability 2: command names (aichat, vault, env-safe, ...) match entry points and are semantically clear. Examples and FAQ 1: only the visual-brief sample document exists in-repo as an example; no FAQ. Known limitations 1: none stated. License 3: full MIT text with named copyright holder — full marks. Versioning/changelog 2: commitizen conventional commits, tag format, synced version_files, but update_changelog_on_bump=false means the changelog is not auto-maintained. Maintenance responsibility 2: CI, release, and Homebrew automation are complete, but long-term responsibility under a single unverified maintainer is undecidable.

5Effectiveness7 / 13 · 2.7/5

Output usability 2: rich, questionary, and a Rust TUI indicate attention to interaction, but no product code verifies output formats. Marginal value 2: broad coverage (session porting, inter-agent msg, github-wake) addressing real pain points, though individual tool value cannot be verified from source. Cost-benefit 1: heavyweight dependencies (discord.py, tantivy, mcp) for a tool collection enlarge install size and attack surface; benefits require execution to confirm.

6Verifiability4 / 8 · 2.5/5

Claim traceability 1: README feature claims all point to external docs not provided, so they cannot be traced in-repo. Cross-source corroboration 1: badges claim PyPI publication, Awesome-list inclusion, and a crates.io package — none verifiable from the supplied source. Fact/inference separation 2: the visual-brief test data explicitly distinguishes trust levels (verified-by-me / unverified / reported-by-agent), showing the project applies this discipline internally; deducted because the README layer does not.

Evidence confidence: Low Reviewed Sep 10, 2026 Reviewed revision ee0f3099c05c
Before you use it
  • This is a static, low-confidence review: all README feature claims point to external documentation not provided and cannot be verified in-repo.
  • pytest is listed as a runtime rather than dev dependency — a classification error that inflates the user install surface.
  • The release pipeline automatically pushes to an external Homebrew tap using the HOMEBREW_TAP_TOKEN secret; enterprise users should review this supply-chain path.
  • Heavyweight dependencies (discord.py, tantivy, mcp) are disproportionate for a tool collection; evaluate actual need before installing.
  • No evidence of any rollback/recovery mechanism — back up session state before using state-modifying tools like fix-session or session porting.
  • Publisher identity is unverified; the MIT attribution provides only minimal provenance.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this agent do, and when should you use it?

pchalasani/claude-code-tools is a collection of practical productivity tools for CLI coding agents such as Claude Code and Codex-CLI. It ships a broad set of standalone CLI tools — including aichat, voxtype, tmux-cli, amux, agent-tunnel, lmsh, vault, env-safe, sasy-guard, statusline, fix-session, github-wake, and msg — plus skills, agents, hooks, and plugins. The core package is published on PyPI as claude-code-tools, and the aichat-search component is published on crates.io; the project is MIT-licensed. Full documentation lives at pchalalasani.github.io/claude-code-tools, covering installation, every tool, plugins, and guides. The repository is listed in Awesome Codex CLI and suits developers who want to make terminal-based coding agents safer and more efficient.

The repository provides installable CLI tools and Claude Code plugins: aichat offers chat-based interaction backed by aichat-search (Rust, on crates.io); voxtype provides voice input; tmux-cli and amux manage tmux sessions and multiple agents; agent-tunnel provides tunneling; vault and env-safe handle secrets and environment-variable safety; safety-hooks and sasy-guard provide safety hook protection; statusline renders a status bar; fix-session repairs sessions; the session-porting tool moves sessions between Claude and Codex; github-watch wakes an agent on a GitHub comment; msg handles inter-agent communication; there are also Google Docs and Google Sheets integrations and alternate LLM provider configuration. Everything is deployed and invoked via CLI commands or the Claude Code plugin mechanism.

  1. A Claude Code developer who wants safety hooks to prevent the agent from running dangerous commands or leaking environment variables (safety-hooks, sasy-guard, env-safe).
  2. An engineer using both Claude Code and Codex-CLI who needs to port session context between the two (session porting tool).
  3. A team running multiple coding agents in parallel that wants tmux-based session management (tmux-cli, amux).
  4. A developer who prefers dictating instructions to a coding agent by voice (voxtype, voice plugin).
  5. A maintainer who wants an agent to watch a GitHub repository and wake up when a comment arrives (github-watch).
  6. A user who wants an agent to read and write Google Docs and Google Sheets (gdocs, gsheets integrations).

What are this agent's strengths and limitations?

Pros
  • Breadth of coverage: safety hooks, secrets management, session repair, and inter-agent communication address multiple pain points of coding-agent workflows in one repository.
  • Supports both Claude Code and Codex-CLI, including session porting between them, reducing vendor lock-in.
  • Legitimate distribution channels: a PyPI package, a crates.io component, and a dedicated documentation site; listed in Awesome Codex CLI.
  • MIT license allows free use and modification.
Limitations
  • The large number of tools (over a dozen) means meaningful evaluation and integration effort per tool.
  • The README is a card-based navigation hub with few inline details; users must jump to an external docs site to get started.
  • Some features have specific runtime dependencies: tmux tools require tmux, and aichat-search requires a Rust toolchain.
  • Google Docs/Sheets integrations and alternate LLM provider support require additional credentials and configuration whose constraints are only visible in the docs.

How do you install or deploy this agent?

The README offers limited copyable install instructions: the core package is distributed via PyPI (pip install claude-code-tools should work; the badge points to pypi.org/project/claude-code-tools), and aichat-search is distributed via crates.io (cargo install aichat-search). Per-tool install commands, system dependencies, and credential setup are not given in the README — consult the quick-start page at https://pchalasani.github.io/claude-code-tools/getting-started/.

How do you use this agent?

After installation, each tool runs as a standalone CLI command (aichat, voxtype, tmux-cli, amux, vault, env-safe, statusline, fix-session, msg, github-watch), while plugin features (safety-hooks, voice, visual-brief) are loaded through the Claude Code plugin mechanism. The exact first working commands and flags are not listed in the README; refer to the per-tool documentation pages (e.g. /tools/aichat/, /tools/tmux-cli/) on the docs site.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents