Open source alternative to Google's Critique: Twigg
The public version of Google's internal code collaboration tool
1Open source alternative to Google's Critique
Twigg is an open source alternative to Critique, the code collaboration tool Google engineers use daily. It enables shipping work as small, independently reviewable commits. Each commit can have multiple versions, ensuring no change is ever lost. Users familiar with Critique's workflow will find Twigg immediately usable. The system is designed to streamline the code review process for distributed teams.
2Versioned commit management
In Twigg, each commit gets a numbered identifier like c/67v0. Amendments create subsequent versions (c/67v1), preserving complete history. Reviewers can track changes and their evolution step-by-step. Unlike traditional Git with branches and rebase complexities, Twigg works purely with commits and their versions. The system runs path-aware jobs for every commit, providing context-aware automation.
3Repository ownership structure
Twigg allows defining owners for specific repository sections, with ownership cascading through directory hierarchies. This clarifies responsibilities during code reviews. Contributors can use simple commands like tw pull c/67, tw amend, tw push to collaborate on others' commits. All submitted changes automatically sync to mirrored Git repos, ensuring compatibility with existing workflows.
4Unlimited CI/CD minutes
All Twigg plans include unlimited CI/CD minutes. Pricing only varies based on repository count, team seats, storage needs, and CI/CD parallelism requirements. Every plan includes the full feature set. The bootstrapped company funds development through services and paid hosting instances. Being fully open source guarantees the project's continuity regardless of corporate circumstances.
5Seamless Git compatibility
Twigg users can transition to Git without lock-in effects. All changes automatically push to mirrored Git repositories. This eliminates switching costs and ensures teams aren't trapped in the platform. The system aims to bring Google's proven code collaboration benefits to wider audiences, particularly open source projects and distributed teams needing efficient workflows.
6Bootstrapped company model
Twigg is developed by a bootstrapped company funding development through services and paid hosting, avoiding VC dependence. This model prioritizes long-term sustainability over rapid growth. Being fully open source ensures the project's survival even in extreme scenarios. Anyone can modify, extend, or self-host Twigg, guaranteeing its availability regardless of the original developers' status.
7Advantages of Google's internal solution
Critique enables thousands of Google engineers to collaborate efficiently at scale. Twigg aims to democratize these workflow advantages by making them publicly available. The system is particularly optimized for distributed teams and open source projects. It brings proven benefits of Google's internal tooling to broader developer communities without corporate constraints.
8New standard in code collaboration
Twigg seeks to establish new standards in code review and collaboration workflows. Inspired by Google's Critique, it's optimized for large-scale and distributed development teams. Its open source nature enables community-driven improvements. For teams prioritizing development efficiency, Twigg presents a compelling alternative to traditional version control workflows.
Original article: Hacker News: Show HN — Google'ın Critique'ine açık kaynak alternatif: Twigg