Skip to the content
Know your tech before you buy it. Makers: get listed from $19/mo

LUCI

luci.github.io

  • Free plan
  • Windows
  • macOS
  • Linux
  • Web
  • iPhone and iPad
  • Android
7.9 Club score Visit luci.github.io

What the maker publishes

Access controls
The toolkit includes federated authentication and access control lists. source
Access controls
LUCI configuration supports role based access controls for permissions such as reading project configurations, logs, and build information. source
Build foundation
LUCI is designed to provide a robust foundation for distributed computation on which teams can layer their own build scripts. source
Build scheduling
Buildbucket tracks builds, queues them into builders, and can translate a scheduled build into a Swarming task. source
Build UI
Milo displays information from Buildbucket and ResultDB about builders, builds, and test results, and can show custom consoles. source
Configuration
LUCI includes git-based configuration data propagation. source
Configuration
LUCI service configuration can specify access controls, Swarming dimensions, recipe names, and properties for builders. source
Design
LUCI is a fleet of complementary, independent, scalable services designed to provide distributed computation for build scripts. source
Distributed execution
Swarming runs arbitrary tasks across a fleet of workers called Swarming bots. source
File distribution
Isolate server distributes tens of thousands of files per task. source
Hosting
LUCI runs primarily on Google Cloud Platform and is designed to scale for large projects. source
Infrastructure
The toolkit includes automatic Google Compute Engine virtual machine recycling. source
Integrations
Buildbucket has native integration with Swarming and recipes, allowing builds to be scheduled on Swarming to run a configured recipe. source
License
The luci-py project is licensed under Apache v2.0. source
Operating systems
The documentation lists Windows, OSX, and Linux (Ubuntu), with Android, iOS, and ChromeOS use. source
Purpose
LUCI is an ensemble of services for large-scale continuous integration. source
Purpose
LUCI stands for Layered “Universal” Continuous Integration and is a fleet of complementary, independent, scalable services for CI needs ranging from small to huge. source
Recipe framework
LUCI Recipes are a Python 3 framework for CI scripts designed to be testable, cross-platform, shareable, locally runnable, and integrated with the LUCI UI. source
Scale
The LUCI overview describes Swarming as distributing tasks across thousands of bots and Isolate server as distributing tens of thousands of files per task. source
Supported environments
The LUCI overview lists Windows, OSX, and Linux (Ubuntu) environments used with Android, iOS, and ChromeOS. source
Task distribution
Swarming distributes tasks across thousands of Swarming bots. source
Test results
Milo displays test result information from ResultDB alongside builder and build information. source
UI integration
Recipes can display subprocesses as steps, with step colors, descriptive text, and debugging logs in the LUCI UI. source
Use
LUCI is used by the Chromium project. source

Checked against the maker's pages on 11 Oct 2026.