![]() * init processors * fix image append for chat messages * add pre tts cb * stash non-functional worker changes * add complete flag parsing worker * stash worker changes * update worker.py to handle message context correctly * draft worker -- currently mismanages chat ctx * stash draft delta changes * working worker on push to talk happy path * final working worker on push to talk * refactor append image * updated video frame processing * rm text processor * working draft main * draft working poetry |
||
---|---|---|
.github | ||
docs | ||
hardware/light | ||
software | ||
.gitignore | ||
.gitmodules | ||
.pre-commit-config.yaml | ||
CONTEXT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md | ||
ROADMAP.md | ||
USES.md |
README.md
○
The #1 open-source voice interface.
Get Updates | Documentation
[!NOTE] You can talk to your 01 using OpenAI's Realtime API (Advanced Voice Mode) via the
--multimodel
flag, e.g:poetry run 01 --server livekit --qr --expose --multimodal
The 01 is an open-source platform for intelligent devices, inspired by the Rabbit R1 and Star Trek computer. Powered by Open Interpreter, it provides a natural language voice interface for computers.
[!IMPORTANT] This experimental project is under rapid development and lacks basic safeguards. Until a stable
1.0
release, only run this on devices without sensitive information or access to paid services.
Capabilities
- Execute code
- Browse the web
- Manage files
- Control third-party software
Getting Started
For detailed setup instructions, visit our installation guide.
Server Options
- Light Server: Optimized for low-power devices like ESP32. Learn more
- Livekit Server: Full-featured for higher processing power devices. Learn more
Clients
Hardware
Build your own 01 Light device or explore other hardware options.
Customization
Customize behavior, language model, system message, and more by editing profiles in the software/source/server/profiles
directory. Configuration guide
Safety Considerations
Understand the risks and implement safety measures when using 01.
Contributing
We welcome contributions! Check out our contributing guidelines and join our Discord community.
Documentation
For comprehensive guides, API references, and troubleshooting, visit our official documentation.
○