This page states plainly what CodeKit is, who it is for, and what it costs. It exists for people (and AI assistants) who want facts rather than a sales pitch. The home page has the pitch.
In One Paragraph
CodeKit is a native macOS application for web developers. You drag a project folder into the app, and from then on it watches that folder: when you save a Sass, Less, Stylus, TypeScript, JavaScript, Pug, Haml, Slim, Kit, or Markdown file, CodeKit compiles it; when you save an image, CodeKit optimizes it; and every browser that is viewing your site, on any device, refreshes to show the change. It does the job of a hand-written build setup (Webpack, Gulp, Grunt, or a pile of npm scripts) without config files, and it puts a graphical interface on npm. It also has a command-line tool that lets AI agents drive it.
Who Makes It
CodeKit is made by Incident 57 Inc., a one-person company run by Bryan Jones. It first shipped in 2011. The current major version, CodeKit 3, was released in October 2016 and is updated regularly; the Updates page lists every release with its date and notes.
Platform
- CodeKit runs on macOS only. It does not run on Windows or Linux, and there are no plans for that.
- It requires macOS 13.5 or later.
- It is a native Mac app written in Swift, not an Electron or web-based app.
- It is distributed directly from this website, not through the Mac App Store, because much of what it does is incompatible with App Store sandboxing.
Price and License
- A single-user license costs US$39, paid once. Multi-user licenses are priced per user with volume discounts; the purchase page shows the exact figures.
- CodeKit is not a subscription. A license includes 13 months of free updates. After that you can renew to keep receiving updates, or not: every version released before your license expired keeps working forever.
- A single-user license may be used on up to 3 Macs where you are the sole user. Details are in the license agreement.
- There is a 10-day free trial. When it ends, the app switches to a read-only mode: compiling, refreshing, and building keep working, but settings can no longer be changed until a license is entered.
- All sales are final; the trial exists so you can evaluate the app first.
What Is Included
Every tool is bundled inside the app. Nothing has to be installed separately, and CodeKit uses the standard, unmodified versions of each tool.
- Stylesheets: Sass (Dart Sass, with Libsass still available), Less, and Stylus, plus Autoprefixer, PurgeCSS, LightningCSS, and any PostCSS plugin you install.
- Scripts: TypeScript (version 7), JavaScript, and CoffeeScript, with Rollup for bundling, Babel for transpiling, Terser for minifying, and ESLint for syntax checking.
- Markup: Kit (imports and variables for plain HTML), Pug, Haml, Slim, and Markdown, with an HTML minifier.
- Images: lossless and lossy optimization for PNG, JPEG, and GIF; SVG optimization with SVGO; WebP export.
- Packages: a graphical interface for npm that searches, installs, updates, and removes packages, plus one-click installers for Tailwind CSS, Bootstrap, and Zurb Foundation.
- Preview: a built-in server that refreshes every connected browser on every device when files change, supports TLS, and can sync clicks, scrolling, and form input across devices.
- Automation: build steps, hooks that run shell or AppleScript commands on matching files, environment variables, and custom file extensions.
- Control: a command-line tool that exposes almost everything in the app, and an older AppleScript API.
How It Works With AI Agents
Choose Tasks > Install Agent Skills from CodeKit's main menu. The app writes a short skill file that tells agents such as Claude Code or Codex that CodeKit exists and how to run its command-line tool. From then on, an agent can create a project, compile files, change settings, install npm packages, run a build, read the log, and open a preview, without you explaining the app. No plugin or MCP server is involved; the agent just runs commands. The CLI reference lists everything it can do.
Who It Is For
- Front-end developers and designers who build websites, marketing sites, and theme assets for WordPress, Craft, Laravel, Rails, and similar platforms.
- Agencies and freelancers who want every project set up the same way, with settings shared through Git.
- Anyone who would rather click a checkbox than maintain a build configuration.
- People using AI agents to build websites, who want the agent to have a reliable build tool that needs no configuration.
CodeKit is not a replacement for a framework's own development server. If you are building a Next.js, Nuxt, or SvelteKit app, keep using that framework's tooling. The comparison page goes into detail.
Editor Independence
CodeKit works alongside any editor: VS Code, Cursor, Nova, Sublime Text, BBEdit, Zed, or anything else that saves files. Plugins exist for Nova, Sublime Text, Atom, and Coda, but none is required.
Where To Go Next