Forked from Lighthouse v8.0.1 (post-Fulu). From here on out, it's just vibes.
vibehouse is a community-driven Ethereum consensus client. Same rock-solid Lighthouse core, but we ship faster, break things sometimes, and accept feature requests from literally anyone.
We don't have a roadmap. We have a vibemap. See plan.md.
- Vibes-first development - If the community wants it, we build it. Open an issue. Dare us.
- Gloas on day one - Tracking ethereum/consensus-specs gloas fork as top priority. ePBS or bust.
- Spec test maximalism - Running the latest consensus spec tests. All of them. Always.
- Coverage obsession - We track test coverage and it only goes up.
- Kurtosis in CI - Multi-client testnets on every PR. If it doesn't survive kurtosis, it doesn't merge.
- Apache 2.0 - Same license, same freedom. Built in Rust.
# clone it
git clone https://github.com/dapplion/vibehouse.git
cd vibehouse
# build it
make
# vibe with it
./target/release/vibehouse --helpvibehouse shares historical code ancestry with Lighthouse v8.0.1. From that point on, vibehouse is fully independent — all new code is written from the Ethereum consensus specs.
Open a PR. Open an issue. Drop a meme. We're here for it.
See plan.md for what we're working on and where help is needed.
The vibehouse CLI is compatible with Lighthouse's command structure. For general CL node usage, refer to the Lighthouse Book as a starting point.
- GitHub Issues: dapplion/vibehouse
Apache 2.0.