The Livepeer protocol node is
go-livepeer. It is the entry point for all protocol contributions: video transcoding, AI pipeline integration, payment mechanics, and on-chain interactions. The local testnet simulates the full network on your machine.
Prerequisites
- Go 1.21 or later —
go version - Docker — required for AI worker development
- ffmpeg — for generating test video streams
- git
Get the codebase running
Next steps
With a running local testnet, three productive paths exist: Fix a bug — Browse good first issues in go-livepeer. The local testnet lets you reproduce issues and verify fixes without mainnet funds. Add an AI pipeline — Theai-runner repository (Python) handles AI inference. Clone it separately, test a new pipeline locally, and integrate it with go-livepeer via the AI worker interface.
Contribute to ComfyStream or PyTrickle — Python repositories with lower Go prerequisite. Good entry points for AI pipeline contributors.
Related pages
Contribution Guide
PR process, coding standards, and how to contribute by repo.
Local Testnet Deployment
Full testnet setup with AI worker and advanced configuration.
OSS Contributions
Open issues, bounties, and contribution paths by repository.