Skip to main content

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

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)

Source distribution for claude-helpers 0.2.7
File Size Uploaded
claude_helpers-0.2.7.tar.gz 149.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for claude-helpers 0.2.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.7 This release

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page