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 responsevoice_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 standardsget-progress(release, component)- View implementation progresscurrent-task/epic/component- Navigate project structurevalidate-project-structure(path, purpose)- Check file placementupdate-task-status(task, status)- Mark tasks completenote-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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claude_helpers-0.2.5.tar.gz.
File metadata
- Download URL: claude_helpers-0.2.5.tar.gz
- Upload date:
- Size: 142.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b7aa4f7b62dcb2bb4d4e98a57f5ae6ad40d03b87eb8f7762e1940352db8d38c
|
|
| MD5 |
87b347dbf387ab5a3c29fe759b1e887a
|
|
| BLAKE2b-256 |
1e190517446d009bf85a66d1715e120413a43d537a4c2b572b1ffaf46ba9ecac
|
File details
Details for the file claude_helpers-0.2.5-py3-none-any.whl.
File metadata
- Download URL: claude_helpers-0.2.5-py3-none-any.whl
- Upload date:
- Size: 140.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4944cf25075e3655e681d4e15ac13e4842f84117b81b7fde7bf07a39265c2611
|
|
| MD5 |
4bea1ac56a316165bbb67ee201a399ed
|
|
| BLAKE2b-256 |
da57147e6eec36c2a2eee7b0be984954add07841efbbe6f145842c6976292c90
|