Welcome to the coDIRECT GitHub repository, a powerful timeline automation engine designed for seamless integration with Bitfocus Companion.
coDIRECT is an advanced, open-source solution that empowers technical directors and broadcast engineers to synchronize, schedule, and orchestrate complex production workflows using precise, time-coded triggers. Whether you are automating multi-camera switching for a live broadcast or triggering complex lighting cues, coDIRECT scales efficiently to give you professional-grade control in a browser-based interface.
- Zero-Friction Start: No accounts, no sign-ups, and no tracking. Get started in under 30 seconds.
- Companion Integration: Seamless integration with Bitfocus Companion for streamlined workflow management.
- Precision Automation: Precise, time-coded triggers for accurate, reliable automation.
- Scalable Architecture: Flexible design for adaptability in environments of any size.
- Open Source: Built for the community, ensuring accessibility and collaborative growth.
coDIRECT acts as the "brain" of your production timeline, sending commands to your existing infrastructure:
[coDIRECT Timeline] -> [HTTP Triggers] -> [Bitfocus Companion] -> [Production Actions]
To begin using coDIRECT, just open it in your browser: https://codirect.live
For comprehensive documentation and support resources, visit the coDIRECT documentation page.
Ready to automate your production? Launch coDIRECT and set up your first cue in under a minute.
coDIRECT is an open-source project, and we welcome contributions from the community! Whether you're a developer, technical director, or broadcast engineer, your input helps shape the future of coDIRECT.
- Fork the Repository: Click the "Fork" button in the top right corner.
- Create a Branch:
git checkout -b feature/your-feature-name - Make your Changes: Implement your feature or bug fix.
- Commit:
git commit -m "Add: descriptive message" - Push:
git push origin feature/your-feature-name - Pull Request: Open a PR against the
mainbranch with a clear description of your changes.
After forking the repository, inside the root folder run these commands:
npm install
npm run devYou will need NodeJS installed on your system.
Join our community on Discord to discuss ideas, share knowledge, and collaborate on the development of coDIRECT.
This project is licensed under the MIT License.


