A highly opinionated, zero-configuration linter and formatter

Ultracite is a highly opinionated preset for Biome, designed to help you and your AI models write consistent and type-safe code without the hassle of configuration.

$

npx ultracite@latest init
Read the docs

Used by these organizations and hundreds of open source projects.

Why choose Ultracite?

Ultracite is specifically designed to be easy to setup and use. Here's how it compares to other toolchains.

ESLintPrettierStylelint
ESLint + Prettier + Stylelint
The traditional JavaScript toolchain.
Thousands of available rules
Hundreds of lines of config
10+ dependencies
4+ config files
Slow performance
Setup in minutes
Ultracite
Ultracite
Zero-config Biome preset with AI integration.
Hundreds of available rules
2 lines of config
2 dependencies
1 config file
Lightning fast performance
Agent Rules
Editor Configuration
Third-party integrations
MCP Server
Setup in seconds
Framework presets
Biome
Biome
Fast Rust-based formatter and linter.
Hundreds of available rules
Hundreds of lines of config
1 dependency
1 config file
Lightning fast performance
Setup in minutes

Zero-config by design

Hundreds of rules for your framework to optimize your JavaScript / TypeScript code, while still allowing you to customize when needed.

{
  "$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
  "extends": ["ultracite/core", "ultracite/react", "ultracite/next"]
}

👆 Yes this is literally all you need.

Designed for humans and AI

Ensure consistent code style and quality across all team members and AI models, eliminating debates over formatting and reducing code review friction.

Agent Integration

Add formatting rules for AI agents and run Ultracite in agent loops.

Editor configuration

Automatically generate editor-specific rule files to work with Ultracite.

Configurable spec

Zero configuration Biome configuration out of the box.

MCP Support

Lint and format code without needing to run Ultracite locally.

Output panel

Biome uses the VS Code output panel to show problems.

Works with all your favourite agents

Ultracite can generate rules files for all these popular IDEs and agents, so you can get the most of out of your AI integrations.

What the community is saying

Here's what some of the most in the most forward-thinking developers in the React ecosystem have to say about Ultracite.

Install in seconds. Run in milliseconds.

Install Ultracite and start shipping code faster.

$

npx ultracite@latest init