| Feature | Description |
|---|---|
| 🤖 Local LLMs | Run Llama, Mistral, Gemma, Phi-3 via Ollama |
| 🎤 Speech-to-Text | Whisper integration for transcription |
| 🔊 Text-to-Speech | Piper, XTTS, Bark voice synthesis |
| 📊 Model Foundry | Download, manage, load/unload models |
| 💬 Gemini Studio | Chat with local or cloud models |
| 🎙️ Live Voice | Real-time voice conversation mode |
| 🔌 Offline First | Works without internet after setup |
# Clone the repo
git clone https://github.com/CloudCorpRecords/yellingstop.git
cd yellingstop
# Install dependencies
npm install
# Run in dev mode
npm run electron:dev# macOS
npm run dist
# Windows
npm run dist:win
# Linux
npm run dist:linux| Script | Purpose |
|---|---|
Run LocalVocal.command |
Launch the app (macOS) |
Update.command |
Pull updates & rebuild (macOS) |
Run LocalVocal.bat |
Launch the app (Windows) |
Update.bat |
Pull updates & rebuild (Windows) |
Create .env.local for optional cloud features:
GEMINI_API_KEY=your_key_here # For Gemini Studio cloud modelocalvocal/
├── components/ # React UI components
│ ├── GeminiStudio.tsx # AI chat interface
│ ├── ModelControl.tsx # Model management
│ └── LiveVoiceInterface.tsx
├── services/ # API integrations
│ ├── ollama.ts # Ollama API client
│ ├── huggingface.ts # HuggingFace API
│ ├── whisper.ts # STT service
│ └── tts.ts # TTS service
├── electron/ # Electron main process
└── dist/ # Built web assets
We love contributions! Here's how to get started:
git clone https://github.com/YOUR_USERNAME/yellingstop.git
cd yellingstop
npm installgit checkout -b feature/amazing-featurenpm run electron:dev # Test your changes
npm run build # Make sure it buildsPush your branch and open a Pull Request!
- 🎨 UI/UX - Better designs, animations, accessibility
- 🎤 Whisper.cpp - Native whisper.cpp integration
- 🔊 Piper TTS - Local Piper TTS integration
- 🌐 i18n - Internationalization support
- 📱 Mobile - React Native port
- 🧪 Tests - Unit and E2E tests
- 📖 Docs - Better documentation
-
Ollama LLM integration -
Model Foundry with multi-model types -
HuggingFace model discovery -
Cross-platform builds -
Running model management - Native Whisper.cpp for offline STT
- Piper TTS for offline voice synthesis
- Voice cloning with XTTS
- RAG with local documents
- Plugin system
MIT License - see LICENSE for details.
Made with ❤️ by the LocalVocal community
⭐ Star this repo if you find it useful!
