A modern web interface for configuring OpenVoiceOS and Neon AI skills, built with React and FastAPI.
- Clean, intuitive UI for managing voice assistant skills
- Support for skill-specific configuration settings
- Dark mode support
- Skill grouping and organization
- Frontend: React with Vite
- Backend: FastAPI
- Styling: Modern Tailwind CSS with dark mode support
pip install ovos-skill-config-tool
Then run ovos-skill-config-tool
from your virtual environment.
- Clone the repository:
git clone https://github.com/OscillateLabsLLC/ovos-skill-config-tool.git
cd ovos-skill-config-tool
- Install dependencies:
# Backend
pip install .
# Frontend
cd frontend/ovos-settings-ui
npm install
This project uses just as a command runner. Common commands:
# Build frontend
just build-fe
# Run the application
just run
# Run tests
just test
# Format code
just fmt
# Lint code
just lint
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.
- OpenVoiceOS community
- Neon AI community
- All contributors who have helped shape this tool
- Mycroft for the original open source voice assistant
For support, please:
- Open an issue in the GitHub repository
- Join the OpenVoiceOS community chat in Matrix