Skip to main content

Cross-platform voice and HIL tools for Claude Code

Project description

Claude Helpers

CLI Agentic-SWE toolkit for Claude Code: Voice input, Human-in-the-Loop, and structured project management.

Install

PYPI install:

uv tool install claude-helpers

or PYPI update:

uv tool upgrade claude-helpers

or loocal install:

git clone {repo} claude-helpers
cd claude-helpers
uv tool install --force --editable .

Setup

claude-helpers setup

Configures OpenAI API keys, audio device, and Claude Code integration.

Commands

Basic Usage

claude-helpers voice          # Record voice, get text transcription
claude-helpers init           # Setup HIL in current project  
claude-helpers listen         # Start HIL background listener
claude-helpers status         # Check configuration and features
claude-helpers skeleton       # List available project templates

Project Templates

# List all available templates (built-in + Memory-Bank)
claude-helpers skeleton

# Create new project from template
claude-helpers skeleton python-basic --name my-service
claude-helpers skeleton fastapi-service --name my-api

# Create template files in current directory
mkdir my-service && cd my-service
claude-helpers skeleton python-basic --here

Custom templates can be added to Memory-Bank at templates/skeletons/template-name/.

Memory-Bank (Advanced)

# Create Memory-Bank repository
claude-helpers memory-bank spawn-structure
claude-helpers memory-bank spawn-templates  
claude-helpers memory-bank spawn-prompts

# Link Memory-Bank to work project (repo SHALL contain .helpers, by `claude-helpers init`)
claude-helpers memory-bank init

MCP Servers

# (For Agent mcp STDIO use, server is not required)
claude-helpers mcp-server         # HIL MCP server
claude-helpers memory-bank-mcp    # Memory-Bank MCP server

HIL MCP Server

Enables agents to interact with humans during development:

  • ask_human(question) - Ask human a question, wait for response
  • voice_input(prompt) - Record voice input from human
  • File-based async communication between agents and background listener

Memory-Bank MCP Server

Project management and documentation for structured development:

  • get-focus(release, component) - Get current work context and standards
  • get-progress(release, component) - View implementation progress
  • current-task/epic/component - Navigate project structure
  • validate-project-structure(path, purpose) - Check file placement
  • update-task-status(task, status) - Mark tasks complete
  • note-journal(content, role) - Add development notes

Integration

Add to Claude Code MCP configuration:

HIL Integration:

{
  "type": "stdio",
  "command": "claude-helpers", 
  "args": ["mcp-server"]
}

Memory-Bank Integration:

{
  "type": "stdio",
  "command": "claude-helpers",
  "args": ["memory-bank-mcp"]
}

What it does

  • Voice: Record voice prompts, get Whisper transcription
  • HIL: Agents can ask questions, humans respond via GUI/terminal
  • Memory-Bank: Structured project docs and workflow templates
  • MCP: Seamless Claude Code integration for all features

Requirements

  • Python 3.10+
  • OpenAI API key
  • Audio device (for voice)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claude_helpers-0.1.5.tar.gz (229.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_helpers-0.1.5-py3-none-any.whl (167.0 kB view details)

Uploaded Python 3

File details

Details for the file claude_helpers-0.1.5.tar.gz.

File metadata

  • Download URL: claude_helpers-0.1.5.tar.gz
  • Upload date:
  • Size: 229.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.6

File hashes

Hashes for claude_helpers-0.1.5.tar.gz
Algorithm Hash digest
SHA256 0c33033c61f75f271216776203ba631b66eb4e48248ab82347f09fe7259d7e4c
MD5 8f789b1dbcf64b0b112e0ae7150f45f9
BLAKE2b-256 69d6d4d1497f0d90d03b6b47726088da8c029c02171700c967da02081892990e

See more details on using hashes here.

File details

Details for the file claude_helpers-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for claude_helpers-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ed47f9d817a4bc844d6ae03b68ffd8e7349f4097e0a54d6878977c4338c85c3a
MD5 8c270c5883c73d32291b4e5adb87d7c1
BLAKE2b-256 eb66b365fcb8ec2f58cafe525a77b4fe16f30d2ace806ee9e5c0869f67de7524

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page