CodeKit

CodeKit competes with tools that are free and open source, so it is worth being direct about where it is a better choice and where it is not. This page is written by the person who makes CodeKit, but it tries to be fair.

The Short Version

CodeKit is a Mac app that compiles, bundles, and optimizes the assets of a website and refreshes your browsers, with no configuration files. It is the right tool when your project is a website, a marketing site, a static site, or the theme layer of a CMS, and you want a build pipeline that works the moment you drag a folder into an app. It is the wrong tool when your project is a single-page application built on a framework with its own dev server, or when your builds must run on Windows or Linux.

CodeKit vs. Vite

Vite is a fast, free, cross-platform dev server and bundler, and it is the default choice for React, Vue, Svelte, and similar applications. Most of those frameworks assume Vite and ship their own configuration for it.

CodeKit vs. Webpack

Webpack is a powerful, free bundler with an enormous plugin ecosystem and a reputation for complex configuration.

CodeKit vs. Gulp, Grunt, and npm Scripts

Gulp and Grunt are task runners: you write JavaScript that describes what to do with each file type. npm scripts do the same thing in a package.json file.

CodeKit vs. Other GUI Compilers

A few other applications also put a graphical interface on Sass compiling and browser refresh, most notably Prepros, which also runs on Windows and Linux.

Is CodeKit Right For You?

CodeKit is probably a good fit if:

CodeKit is probably not the right tool if:

Try It

The trial is free for 10 days and needs no account. Download CodeKit, drag a project in, and you will know within an hour whether it fits. The facts page has pricing and requirements.