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
Metadata
Release files for claude-helpers 0.2.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| claude_helpers-0.2.7.tar.gz | 149.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| claude_helpers-0.2.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 295.2 kB
Release files / claude_helpers-0.2.7.tar.gz
| Download URL | claude_helpers-0.2.7.tar.gz |
|---|---|
| Size | 149.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0bf759e1f0d7bdd88c101838d3d836080276395672bd9432665a675a6a57a72f
|
|
BLAKE2b-256 checksum How to use checksums |
b4b5a017e867d35105b75037abb6c68494e8980318b681bcfc6faf9de2770509
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.6
|
Release files / claude_helpers-0.2.7-py3-none-any.whl
| Download URL | claude_helpers-0.2.7-py3-none-any.whl |
|---|---|
| Size | 146.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b58d99f32337ee96975561cf590861cd218160c0b1a164f54d5325994d5fa34a
|
|
BLAKE2b-256 checksum How to use checksums |
5a19f631eb11dcaaeeffef0c87b75ff7c8b1ffafbc58375dac55f288fb874a0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.6
|