Turn Claude Code into your personal AI assistant with voice guidance and zero prompt engineering
Transform your development workflow with:
- π΅ Voice guidance - Your AI talks to you throughout the process
- π§ Zero prompt engineering - Just answer simple questions, no complex prompts needed
- π Instant documentation - Auto-generates comprehensive project docs with live web research
- βΏ Neurodivergent-friendly - One question at a time, clear structure, predictable flow
- π Multi-agent coordination - Complex tasks handled by specialized AI agents in parallel
Perfect for: Developers who want engaging, accessible AI assistance without the complexity.
All Platforms (Linux, macOS, Windows):
# Clone or download this repository
git clone https://github.com/EmminiX/EchoContext-Factory.git
cd EchoContext-Factory
# Run the cross-platform installer
chmod +x install.sh
./install.sh
The installer automatically detects your platform and configures everything appropriately!
# Edit the environment file (path shown by installer)
nano ~/.claude/.env
# Add your keys for enhanced voice features:
ELEVENLABS_API_KEY=your_key_here # Best voice quality
OPENAI_API_KEY=your_key_here # Good voice quality
ENGINEER_NAME=YourName # Personalizes voice messages
Platform-specific notes:
- Linux: Excellent support, install
espeak
for better fallback TTS - macOS: Full support with built-in
say
command for great TTS fallback - Windows: Core features work, may need WSL for advanced Python hooks
# In Claude Code, type any of these commands:
/start-project # Interactive project setup with voice guidance
/voice-status # Test that voice is working
That's it! Your AI assistant is now voice-enabled and ready to guide you.
For the best experience with multi-agent coordination and research, install these MCP providers:
- Import from Claude Desktop:
claude mcp add-from-claude-desktop
- Essential MCPs: Context7 MCP, Perplexity MCP, Tavily MCP
Note: Context7 and Perplexity MCPs are MANDATORY for all specialized agents, enabling comprehensive codebase analysis, current best practices research, and cross-validated findings for accuracy
EchoContext Factory now leverages Claude Code's powerful sub-agent system for 10-20x speed improvements:
- Pre-configured Agents: 10 specialized agents ready to use in
.claude/agents/
- Parallel Execution: Multiple agents work simultaneously on different aspects
- Smart Orchestration: Agents coordinate based on task dependencies
- Automatic Fallback: Works normally if agents aren't available
Never feel alone while coding! Your assistant provides:
- π― Progress updates - "Creating your documentation..."
- β Confirmations - "Perfect! Moving to the next step"
- π Celebrations - "Amazing work! Your project is ready!"
- β Gentle guidance - "What type of project are you building?"
Works 3 ways: Premium voice (ElevenLabs) β Good voice (OpenAI) β Computer voice (always works)
Before: Spend hours crafting the perfect prompt
After: Just answer simple questions like "What's your project about?"
- Adaptive flow: Starts with your project description, then asks smart follow-ups
- Maximum 9 questions: Never overwhelming, usually fewer based on your needs
- Context-aware: Each question builds on your previous answers
- No prompt engineering needed
Every project automatically generates:
π Your Project
βββ π CLAUDE.md # Complete AI assistant context
βββ π PRD.md # Professional requirements doc
βββ β
TASKS.md # Step-by-step implementation guide
βββ π Live web research # Current best practices included
Real example: Answer up to 9 adaptive questions β Get 3 comprehensive documents with current industry standards
/start-project
What happens: Your assistant asks up to 9 adaptive questions about your project, then creates complete documentation with live web research using Context7, Perplexity, and Tavily MCP tools.
NEW: Multi-Agent Research When Claude Code agents are available, /start-project spawns 4 specialized research agents in parallel:
- Tech Stack Agent: Researches best practices for your chosen technologies
- Architecture Agent: Analyzes optimal patterns for your project type
- Security Agent: Investigates OWASP 2024/2025 compliance requirements
- Deployment Agent: Explores modern infrastructure strategies
Example flow:
- π£οΈ "Hi! What's your project called?"
- π You: "My Recipe App"
- π£οΈ "Please provide a detailed description of what you are looking to build..."
- π You: "A web app where users can save and share their favorite recipes..."
- π§ AI adapts remaining questions based on your description
- π£οΈ "What type of users will use this app?"
- ...continues with smart, adaptive questions...
- π€ 4 research agents work in parallel (if available)
- π MCP research happens automatically (Context7 + Perplexity + Tavily)
- β
Three complete documents created in
.claude/
folder!
/promptsage
What happens: Create new system prompts or improve existing prompts with model-specific XML layering for optimal AI performance.
Supported models:
- Claude: 3+ nested XML layers for maximum control
- GPT-4.1/Gemini/Grok: 2 XML layers for optimal parsing
- Mistral/Llama: 1 XML layer for compatibility
Example: Need a Python tutor? β Get a perfectly structured system prompt for your chosen AI model.
/start-development
What happens: Reads your documentation from .claude/
folder (CLAUDE.md, PRD.md, TASKS.md) and provides optimized prompts to start coding immediately.
NEW: Development Agent Teams When Claude Code agents are available, you can choose to use a specialized development team:
- Frontend Agent: Implements UI components with accessibility standards
- Backend Agent: Creates API endpoints and business logic
- Database Agent: Designs schemas and optimizations
- Testing Agent: Develops comprehensive test suites
- Documentation Agent: Writes technical docs and guides
Smart detection:
- Finds existing project docs β "Start building your documented project"
- Finds PRP files β "Implement your feature from PRP"
- No docs β "Start fresh with guided assistance"
/multiagent
What happens: Specialized AI agents work in parallel to research, analyze, and solve complex development challenges using Context7 and Perplexity MCP for comprehensive research.
NEW: Real Agent Execution Now uses Claude Code's Task tool for true parallel execution:
- Agents run simultaneously, not sequentially
- Each agent has its own context window
- Smart dependency management between agents
- 10-20x speed improvement for complex tasks
Agent types:
- Research Specialist: Gathers information using MCP tools
- Analysis Specialist: Reviews and optimizes solutions
- Implementation Specialist: Generates code and configurations
- Validation Specialist: Tests and quality assurance
- Integration Specialist: Coordinates and merges results
Example: "Help me implement user authentication" β Gets research report with current security standards, architecture analysis, code examples with best practices, and comprehensive testing strategy.
/generate-prp
What happens: Creates detailed feature specifications (Product Requirements Prompts) with current best practices and security considerations using MCP research.
Process:
- Interactive feature discovery questions
- Automated codebase analysis
- MCP research for best practices (Context7 + Perplexity + Tavily)
- Professional PRP document generation
- Saves to
generated-prps/
directory
Example: Describe a login feature β Get comprehensive requirements document with implementation details and research-backed recommendations.
/voice-status # Test if voice is working and check configuration
/voice-toggle # Turn voice announcements on/off
Try these in order:
- Test it:
/voice-status
- No sound? Check your computer volume
- Want better voice? Add API keys to
~/.claude/.env
:ELEVENLABS_API_KEY=your_key_here # Best quality OPENAI_API_KEY=your_key_here # Good quality
- Still nothing? Computer voice works without any setup
Problem: "Permission denied" or "command not found"
Solution: Make sure you're in the EchoContext-Factory folder when running bash install.sh
Problem: "No such file or directory"
Solution: Your .claude
folder might be elsewhere. Try: find ~ -name ".claude" -type d
Problem: Commands don't work in Claude Code
Solution: Restart Claude Code after installation
Problem: Installation script fails or doesn't work properly
Solution: Manual installation (always works):
# 1. Backup your existing .claude folder first!
cp -r ~/.claude ~/.claude.backup.$(date +%Y%m%d_%H%M%S)
# 2. Copy all files manually from the downloaded repo to ~/.claude/
cp -r EchoContext-Factory/commands ~/.claude/
cp -r EchoContext-Factory/config ~/.claude/
cp -r EchoContext-Factory/data ~/.claude/
cp -r EchoContext-Factory/hooks ~/.claude/
cp -r EchoContext-Factory/lib ~/.claude/
cp -r EchoContext-Factory/templates ~/.claude/
cp EchoContext-Factory/CLAUDE.md ~/.claude/
cp EchoContext-Factory/settings.json ~/.claude/
cp EchoContext-Factory/settings.fallback.json ~/.claude/
cp EchoContext-Factory/.env.sample ~/.claude/
# 3. Create .env file if needed
cp ~/.claude/.env.sample ~/.claude/.env
Problem: Error "uv: not found" when hooks run
Solution: Either install uv or use fallback settings:
# Option 1: Install uv (recommended)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Option 2: Use system python fallback
cd ~/.claude
cp settings.fallback.json settings.json
You now have a voice-enabled AI assistant that will guide you through every step of development.
- Test voice:
/voice-status
- Create your first project:
/start-project
- Need complex help:
/multiagent
- Your AI talks to you (no more feeling alone while coding!)
- One simple question at a time (never overwhelming)
- Everything works without API keys (computer voice is always available)
- All commands are designed to be neurodivergent-friendly
Happy building! πβ¨
We welcome contributions!
How to contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Make your changes following the accessibility-first principles
- Test with voice features and ensure neurodivergent-friendly design
- Submit a pull request
Version: 2.5.0 | Created by: Emmi C. | License: MIT
- π§ Smarter Question Flow: New adaptive 9-question flow that starts with your project description and intelligently selects follow-up questions
- π Enhanced MCP Integration: All multi-agent tasks now mandate Context7 and Perplexity MCP usage for comprehensive research and validation
- β‘ Reduced Cognitive Load: Fewer, smarter questions that adapt to your project type (maximum 9, often fewer)
- π― Better Context Building: First question captures your project vision, remaining questions build context intelligently
- π€ Claude Code Agents: Full integration with Claude Code's sub-agent system for parallel execution and 10-20x speed improvements
- π Pre-configured Agents: 10 specialized agent definitions ready to use in
.claude/agents/
- π Agent Teams: Development teams for /start-development and research teams for /start-project
Accessibility improvement: Less overwhelming question flow perfect for neurodivergent developers