xllify

Turn your ideas into Excel add-ins you can own and reuse.

Write simple scripts, paste in existing formulas/VBA, or describe what you need in plain English. xllify builds custom function add-ins that run on Windows, Mac, and the web, ready to use within your organisation or sell as a product. xllify helps you build, handles the complexity, and delivers a production-ready add-in.

Create your custom functions directly in Excel

Work locally with help from Claude Code

Install xllify Tools to work locally, available for Mac, Windows and Linux:

$curl -fsSL https://xllify.com/install.sh | bash
PS>irm https://xllify.com/install.ps1 | iex

Grab a dev key here · · Other install options

Get started with xllify Assistant, then use Build > Export to continue locally.
Alternatively, create a repo from the local-starter template with Claude Code support.

See it in action

xllify Assistant chat interface building a mortgage comparison function
Build functions by describing what you need
xllify Assistant build settings and download panel
Download as a native XLL or Office Add-in
Custom MORTGAGE_COMPARISON function running in Excel for the web
Run your functions in Excel for the web
Custom function with Function Arguments dialog in Excel on Windows
Native Windows XLL with full function wizard support

Who is this for?

Data & software vendors

You already have the product, so it is not a huge reach to give your customers native Excel functions that pull your data or run your models live in their spreadsheets. An additional revenue stream and no C++ or .NET to maintain.

Analysts & finance teams

You have calculations that live in formulas spread across hundreds of cells. Package them as functions your team calls by name: consistent, auditable, impossible to accidentally overwrite.

Trading desks

You're fielding need-this-yesterday requests from traders. Capture their requirements, test, and roll out fast. Every desk gets the same locked-down logic running at native speed.

Not enough hours in the day? We work with teams on a consultancy basis to deliver add-ins end to end. Because we built (and use!) xllify, delivery time and cost tend to be a lot lower than you'd expect. Get in touch.

Custom functions vs formulas

Formulas are the right tool most of the time. Custom functions extend what's possible, unlocking benefits that formulas alone can't provide.

Your logic in code, not cells

Store functions in files, version them in git, test before you deploy. Everything your team already does for software, now for your Excel logic too.

Process data outside Excel

Pull from APIs, query databases, or run heavy calculations elsewhere. Your function returns only the result.

Faster to change

Fix or improve the function, rebuild, and every sheet that uses it is updated. Test your logic outside of Excel before deploying.

Distributable and self-contained

Package your functions into a single installable file. No formulas to copy between workbooks, no risk of them breaking in transit.

What xllify solves

One codebase, every platform

Write your functions once and xllify targets all three: native XLLs for Windows, Office Add-ins for Mac, and hosted versions for Excel on the web.

Maximum performance, sane dev experience

Live data, hundreds of cells, every tick recalculating. Native add-ins handle this better than anything else: your function runs directly inside Excel, across all cores. The catch is the C API, which Microsoft describe as "impractical for most users". xllify shields you from this relic. You just provide the logic, as code or plain English.

Build Windows XLLs from any machine

xllify's CLI runs on Mac, Linux, and Windows, and cloud builds produce native XLLs from wherever you are, including from CI. No Windows VM required.

Test before you ship

xllify gives you a CLI that runs your functions outside Excel, so you can test logic, catch regressions, and verify behaviour before you touch a spreadsheet.

Your IP stays yours

Source code is compiled to bytecode before it goes into the add-in. Recipients get a working .xll file; they cannot read or copy your logic.

Safe to share

Native XLLs can in principle access files and the network. xllify's sandboxed design means builds cannot. Safe to hand to clients or colleagues without a security review.

Verified standard library

Common operations are built in and verified, not generated on the fly. The assistant draws on this library first, giving you higher-quality suggestions and functions you can trust. More →

Build at any skill level

Write code directly, get help where you need it, or describe what you want and iterate from there. Paste in existing VBA and let the assistant convert it. Use as much AI assistance as you like.

See how xllify compares to similar offerings →

Pricing

Free

£0
per month
  • Build in your browser or Excel
  • Office add-in hosted previews and downloadable builds
  • Native XLL builds with 30-day expiry
  • AI assistant included
  • xllify standard library access
  • Support for xllify issues
  • Personal, non-commercial, non-profit use only

Early adopter

£79 (~$99 USD)
one-off · 12 months of full access, preferential pricing after
  • Permanent XLL builds
  • No xllify branding
  • Multiple add-in projects
  • Higher AI coding assistance usage rates
  • Priority email support for xllify issues
  • Distribute to unlimited end users
Get early access

Thank you! After clicking, sign in with your preferred account (Google, GitHub, or Microsoft). You'll land on your Account page where you'll find the button to complete your one-off payment.

xllify is built and maintained by one person. New features are shipping regularly. We'll be in touch personally after you sign up.

Roadmap

Included as they land, initially for early adopter subscribers.

Local development

Build and test add-ins locally without the remote build service. Full CLI and toolchain for teams that prefer to work offline or integrate into their own CI pipeline.

External data

Pull live data from APIs and databases directly into your functions. HTTP requests, SQL queries, and common data sources available from within your Luau scripts.

RPC

Call out to local or remote services from Excel functions. Expose any backend logic as a custom function without running computation inside the add-in itself.

Office Add-in hosting with Microsoft Entra auth

Host your Office Add-in through xllify with Microsoft Entra authentication, so you can deploy to your organisation without managing your own web server or manifest.

Async functions

Run long calculations without blocking Excel recalculation. Return results when ready, keeping your spreadsheet responsive while work happens in the background.

RTD / streaming

Push live values directly into Excel cells. Pre-written integrations with common brokers and streaming data services, or connect your own source.

From the blog

All posts →