alt.hn

7/13/2026 at 6:26:04 PM

Show HN: Nobie – an Excel-compatible runtime for agents and humans

https://nobie.com

by matthewgapp

7/13/2026 at 6:27:02 PM

Hey HN, I’m Matt, the founder of Nobie. I started my career in banking and haven’t been able to shake the deep reverence I have for Excel. I grew up on it.

There are many good attempts to reinvent spreadsheets. We’re doing something different. We don’t want people to adopt a new language or move their work to another format. Instead, we want to improve how the Excel language is run and give people a choice of where to run it.

That’s what we’re building with Nobie: a second Excel-compatible runtime. It’s available as a native Mac app and as a CLI for macOS and Linux. The engine is written from first principles in Rust.

Nobie isn’t done. We are not at Excel parity today. Some features are missing.

We’re a team of four systems engineers. For the next eight weeks, all our work is going into closing those gaps.

Nobie is free and always will be for everything you can do in Excel.

Try it with a real workbook and tell us what breaks. The complicated and ugly ones are especially welcome.

by matthewgapp

7/13/2026 at 9:10:10 PM

What is the business model here? The website made think "sounds too good to be true"

by moostii

7/13/2026 at 9:26:11 PM

Fair question. The short version is: the desktop app and CLI are free and always will be; optional cloud & AI services will cost money.

Working w/ .xlsx files shouldn't cost money, and we think people should be able to use their own AI.

We expect to charge orgs/enterprises for a cloud product around governance, and for AI where/when it makes sense. We also plan to make some money when large companies use Nobie for training or to power their products.

Right now, though, we’re entirely focused on making the desktop app and CLI hands down the best xlsx experience in the world. The paid cloud product comes later.

by matthewgapp

7/13/2026 at 11:50:28 PM

Also, we've designed the product so it costs us zero dollars to run :)

having zero marginal cost is nice and allows us to do things that others can't

by matthewgapp

7/14/2026 at 12:30:09 AM

Is this because your free customers bring their own ai/tokens?

by htrp

7/14/2026 at 12:43:30 AM

Yeah, we're not providing subsidized AI to people. It costs us nothing to give people a great, computer-use friendly, native spreadsheet app

by njaremko

7/14/2026 at 1:29:40 AM

How does that work, do you not pay the developers who build and maintain this software?

by bathtub365

7/14/2026 at 1:43:44 AM

I'm one of those developers :)

I linked in this thread, and Matt replied above in this thread, but we charge companies making >$100M in revenue for using Nobie to provide a service to users, or for using it to help train models.

by njaremko

7/15/2026 at 8:58:28 PM

Are you able to create formatted tables and use structured references? I see Tables listed as a feature on your webpage, but can't find any further information. If it's in the app already, I'm having trouble finding it.

by narcraft

7/15/2026 at 9:27:59 PM

it's a bit hidden and not fully featured. But we do support table references.

You can run cmd + T (or search for create table in the cmd +k menu) on a range to display the create table dialog.

by matthewgapp

7/15/2026 at 11:04:44 PM

Ok, I see it now, thanks! I was able to reference columns after adding the table as a defined name manually. You've already mentioned that it's not yet fully featured, but just to catalog a few things:

- In Excel, when you format a range as a table, usually they become a defined/named range by default (Table_1). If that's happening in the background, it's not apparent to me as a user

- Named ranges should get suggested in autocomplete when typing formulas

- The cell name box in the top left corner should reflect range selections (e.g. A1:B4) and likewise table references when selected

- The cursor should transform to a down arrow and allow the selection of entire table columns when hovering over header cells

- Should likewise be able to select table data range when hovering over the top left corner

Sorry if you're already aware of all that!

by narcraft

7/13/2026 at 6:31:33 PM

I'm one of the engineers on the team. We're really excited to be putting this out into the world. There's a massive amount of functionality in this thing that we're hoping will make the lives of everyone who needs to work with xlsx files better. Both programmatically and with a GUI.

See https://nobie.com/cli for the dev focused aspects, but I'm really proud of this thing, and happy that most people will be able to use it for free.

Happy to answer any questions people have.

by njaremko

7/13/2026 at 8:14:12 PM

Some features I think are pretty cool:

- We can render pixel perfect PNGs and PDFs (native vectorized PDFs)

- You can pass an xlsx, inputs, and output cells, and get a JSON API from any excel workbook

- You can pipe a postgres query into an xlsx file, and then run excel formulas over it

- You can pretty easily setup a `git diff` helper for xlsx files that shows you the changes you care about

- We have a built-in terminal, auto-launchers for Claude and Codex (with some fancy hooks that inject context when you send messages) and a pretty good MCP. After you install Nobie you're agents can do pretty much anything in an xlsx. We also provide a lot of tools that give agents high-signal information about the workbook, so they can quickly get up to speed and do good work

- You can programmatically edit workbooks in pleasant ways, and the workbook will update properly, AND recalc incrementally, AND the numbers will tie with Excel (if they don't definitely let us know, but we've put a huge amount of work into making sure they do)

- There's a bunch of examples on the CLI page on the website, but a lot of previously impossible/very hard things are now pretty trivial with our CLI, and I think this'll be really useful for for a lot of devs (the CLI will be getting better throughout this week, I have a lot more stuff I want to do with this)

- Happy to talk technical details. Everything is from scratch, and our render and calc engines have been a massive amount of work.

by njaremko

7/14/2026 at 1:18:17 AM

Gave it a spin and it feels really polished!

Since you offered... I'm curious about the rendering technology behind it. I'm working on a web app with a spreadsheet interface, and I'm using a standard canvas-rendered grid.

You obviously have different design constraints, so it would be interesting to see how they shaped your solution.

by eejdoowad

7/14/2026 at 1:34:46 AM

We've gone through a bunch of iterations. One of those iterations was canvas, but we care a lot about the user experience, and found getting the frame times we wanted on huge workbooks wasn't practical, so we graduated to webgpu/webgl, and that was better, but we kept hitting bugs in the web rendering engines that we couldn't tolerate, so now we've ended up going down to the metal and writing an engine on top of metal/vulkan/opengl (we still have a webgpu/webgl backend, but we're not using it at the moment).

You didn't ask a specific question, but it basically comes down to getting really good at calculating layout fast, getting good at figuring out how to incrementally maintain your rendered view, then getting really good at figuring out how to optimally use the hardware you're targeting.

by njaremko

7/14/2026 at 12:46:16 AM

Can I use CLI to convert an .xlsx to PDF? What sort of pagination do you support? Can the page expand to contain the entire sheet? Can you split into physical pages given page size?

by petilon

7/14/2026 at 1:02:27 AM

Yes, you can print an xlsx to PDF as excel would if you printed the same file (respecting whatever print layout has been done in excel). It'll be vectorized, so you have infinite resolution on zoom for text.

We do not yet support editing print layout, so you can't adjust the pagination / change the page size in / with Nobie yet, but that will come soon :)

by njaremko

7/14/2026 at 3:47:19 AM

[flagged]

by StackOptimist

7/13/2026 at 11:10:57 PM

Is this manipulating excel files using agent AI? How is this different from using a python package like openpyxl and adding a UI layer on top with agentic co-editing?

https://github.com/rush86999/atom/blob/main/backend/core/off...

by rush86999

7/13/2026 at 11:17:51 PM

openpyxl is great at what it does, but it’s a file-format library rather than a workbook runtime.

It can insert columns, for example, but it doesn’t maintain dependencies such as formulas, tables, charts, or defined names when doing so. It also doesn’t evaluate formulas.

Nobie runs the workbook like Excel would: it evaluates formulas, maintains workbook semantics through edits, renders the result, and reads and writes the file.

Roughly speaking, Nobie is to an Excel workbook what V8 is to JavaScript. openpyxl is closer to a parser and serializer.

by matthewgapp

7/13/2026 at 11:22:33 PM

agents do a lot better when they can "run" the excel workbook and understand the impact of inputs, and how pixels look when layering on things like conditional formats.

by matthewgapp

7/14/2026 at 11:01:52 AM

1) The landing page is strange, you can see features (Editing, Pivots etc.) but there are no screenshots of the actual app. I would like to see how different it looks vis-a-vis excel, before I bother to download and install the app.

2) It doesn't look like the app supports external data. Most corporate users have access to some kind of database/data warehouse serving as a repository of data in the organisation. Without this feature, it's pretty much useless in a corporate environment. Unless you analyse external data, like quarterly financials of public companies. Not sure who's the target market/audience for this product.

by gwid0n

7/14/2026 at 12:01:13 PM

- We'll be putting out more content showing off Nobie. Too many screenshots felt distracting for the launch page.

- There's no GUI for it at the moment, but you can programmatically load data into Nobie. If you have access to a data store, and you use LLM tools, you can just tell it to load the data in, and it'll work. The target market is all spreadsheet users, so we've definitely put thought into this exact problem.

by njaremko

7/14/2026 at 12:58:08 PM

So LLM retrieves data, puts it in the table (statically, as I understand), I perform some computations in the table and create a pivot table in another sheet. Next month comes, and I want to refresh the report. However, there's no refresh button, so I need to spend time rewriting the query and tokens to retrieve data every month?

by gwid0n

7/14/2026 at 3:10:45 PM

- Today, you'd likely have the LLM write a script against the CLI, that you'd run whenever you want to refresh (assuming the query is fixed, given your example)

- Nobie will continue getting more customizable and programmable. You can see a hint of what's to come with our IDE inspired triple pane support with draggable UI elements. We'll get to a point in the near future where an LLM (or a developer/company) will make you the plugin and UI you want directly in Nobie, and you click a button to sync from your data source (or bind a to a key chord)

by njaremko

7/13/2026 at 10:42:16 PM

This is definitely giving of vibes like what Deno/Bun are to Nodejs, Nobie is to Excel. I wish there was a Windows version. Hopefully, this gives the Excel team reason to compete and improve their product like what happened to Nodejs.

by pseudosavant

7/13/2026 at 10:50:34 PM

Don't worry, windows is coming... :)

by njaremko

7/13/2026 at 11:45:53 PM

Looking forward to trying it out on windows, looks really interesting.

by 3kidsinacoat

7/13/2026 at 10:48:52 PM

similar vibes, maybe less drama? lol

by matthewgapp

7/13/2026 at 10:49:45 PM

The copy here says that your data is Local-only and that it can interface with Claude, Codex, or Gemini... are you running these models locally, or am I missing something?

by liampulles

7/13/2026 at 10:52:16 PM

We're saying we don't take your data. If you choose to use codex or claude, and send your data to them yourself, that's your choice.

You don't need to use AI. We're fine if you just want a really good, free, spreadsheet tool :)

by njaremko

7/14/2026 at 2:04:19 AM

I noticed that the page does not provide uninstall instructions for the sh installation method. Could you please provide them?

by schneehertz

7/14/2026 at 2:14:32 AM

You're right, we'll update the script to help facilitate uninstall. You just need to delete `~/.nobie` and:

- Delete `/usr/local/bin/nobie`

- If you're on mac, you also need to delete the .app from `/Applications`

by njaremko

7/14/2026 at 1:30:24 AM

This is really cool - I think desktop tools, like native apps, CLIs, self-hosted tools, etc., have a lot of potential for innovation since they can be consumed by agents and the user can maintain more privacy, while also using their preferred agents and not being locked into a specific one.

by RichardChu

7/14/2026 at 5:08:58 AM

yeah that’s how we think about it

desktop apps are so back

by matthewgapp

7/13/2026 at 8:58:34 PM

Tangential, but what's the art style of those images throughout the page? I really like them.

by hmokiguess

7/13/2026 at 9:31:15 PM

glad you like em :) we're going for a gritty, off-world museum vibes. Generated with midjourney.

by matthewgapp

7/15/2026 at 6:51:09 AM

can you share your prompt? i love the combination of digital + offworld vibes with the brushstrokes, i'd love to iterate on it.

also, such a smart idea to build the excel runtime alternative. remember us when you get snapped up by a lab for a training environment.

by tomelliot

7/15/2026 at 5:36:47 PM

Is a Windows version on the roadmap? I’m surprised an ex banker chose to launch this tool with Mac and not Windows

by financetechbro

7/15/2026 at 6:49:54 PM

windows is coming

by matthewgapp

7/13/2026 at 9:23:42 PM

I'd love to have a way to make xlsx files be git-compatible, i.e. stored in plaintext.

I realise this may be out-of-scope as it's kind of baked into the file format, but does Nobie offer any functionality in that direction?

by patrickkidger

7/13/2026 at 9:29:21 PM

via the CLI, you could probz stream values and formatting out of the sheet, although we probably need to add a few things to ensure you can reach into every nook and cranny of the xlsx file.

We an example on our site of how you might use git & nobie together.

by matthewgapp

7/13/2026 at 7:52:00 PM

Maybe the title should mention MacOS not "agents and humans"?

by SirFatty

7/13/2026 at 8:07:18 PM

CLI works on linux too. Windows CLI will be out this week.

The GUI already runs on linux, but we didn't want to muddy the launch page today. It will likely be out this week.

by njaremko

7/13/2026 at 8:20:13 PM

Would love a good, modern Excel alternative. A few feature requests: - Ability to set european number style as standard - Ability to import/open csv

by Sorvad

7/13/2026 at 8:24:57 PM

- We had a bet internally about how long it'd take for someone to complain about default number styles, we'll get this in by tomorrow

- CSV import can be done today either by using claude / codex and telling them to load the CSV into nobie (we install an MCP on first boot of the app, and we have a really nice built-in terminal, you can click the claude / codex buttons in the top button bar to launch them), or using the CLI. We're working on a GUI workflow for it, but CSV is a cursed format, so we want to do it better than Excel

by njaremko

7/15/2026 at 2:59:00 AM

This slipped a day because I want to make sure I'm handling all the edge cases with locales properly. Sorry about that.

by njaremko

7/13/2026 at 10:44:37 PM

Very cool, well done. I’ll try it out! Is the calculation engine for the formulas tour custom, or is it built on top of eg Apache POI?

by mkirsten

7/13/2026 at 10:48:15 PM

built from the ground up in rust, with the aim that it's much faster than Excel.

It supports all Excel formulas.

by matthewgapp

7/14/2026 at 3:04:19 PM

When you say you support "all Excel formulas", which version of Excel do you mean? I assume you don't support CALL and REGISTER... https://support.microsoft.com/en-us/excel/using-the-call-and...

by jkaptur

7/14/2026 at 4:01:41 PM

That's fair, we don't support the functions tied to custom DLL loading xD

To be more precise, we support the entire "modern" function library in excel, that can be implemented without dependencies on Microsoft products/services. So if it can run locally, and isn't platform dependent, we run it. We, for example, support https://support.microsoft.com/en-us/excel/functions/filterxm... , so in some ways, we support more of excel than excel on non-windows platforms :P

We also support what-if scenarios, arrays, spills, cycles, all the non-cloud / non-DLL excel functions, data tables, conditional formatting, charts (though we don't allow creating / editing at the moment, that's coming very soon, there's a lot of configuration surface in those things, and we want the experience to be really good), etc. If you haven't tried it, maybe take it for a spin, I think you'll be pleasantly surprised with how much functionality we have.

Our biggest deficiency right now (in my opinion) is pivot tables, we don't let you create / edit / recalc them (though you can still build formulas on them). Our engine supports them, but we're still doing a bunch of testing on it to make sure it's rock solid before we turn them on for people.

by njaremko

7/13/2026 at 10:49:23 PM

Everything is custom, it's been a lot of work :)

by njaremko

7/13/2026 at 9:07:00 PM

Very nice! Keen to try this out, been avoiding to add any MS to my new mac, and bumping into office files a few times a week sucks.

by gervwyk

7/13/2026 at 9:13:51 PM

I hope you try Nobie out. We've put a lot of effort into making sure its a great experience.

We're a native app, so you should expect a reasonable app size, 120fps, fast (correct) calcs, all the keyboard shortcuts from Excel, and a pretty UI.

If you're an LLM person, we ship a pretty good MCP, so you can just tell claude/codex to work on the file, and it'll open nobie and update it in front of you (if you use our embedded terminal, you get fancy hooks and context injection from the workbook to make the LLMs smarter, otherwise we have tools that provide some useful context to agents)

by njaremko

7/14/2026 at 1:54:40 PM

is it possible to run this install script on ubuntu? curl https://nobie.com/install.sh | sh

by kunxue

7/14/2026 at 3:11:59 PM

Yep, if you run into issues let me know :)

by njaremko

7/14/2026 at 12:59:49 AM

the interesting claim isn't "Excel for agents," it's determinism — a real spreadsheet runtime means the maths is reproducible instead of the model guessing at cell values token by token.

by rjnz199

7/14/2026 at 1:15:31 AM

I'm not sure I follow, but the math in Nobie ties with the math in Excel.

When you use codex / claude in our built-in terminal, the agents get very high signal context about the workbook and what you're doing in it.

As far as I'm aware, Nobie is the the best spreadsheet for agentic use-cases explicitly because they don't have to guess anymore.

by njaremko

7/13/2026 at 9:00:15 PM

Can it handle dynamic array formulas and LET, LAMBDA etc?

by HPsquared

7/13/2026 at 9:05:11 PM

Yep :)

We fully support the formula language, and workbook semantics.

The main deficiency we have right now is not letting people create / edit pivot tables. We support what-if scenario analysis, conditional formatting, cycles, lambdas, arrays, spills, lets, etc.

by njaremko

7/14/2026 at 2:20:04 PM

Did you implement formulas from scratch, or used a third-party lib?

by dmitry-vsl

7/14/2026 at 4:21:26 PM

Everything's from scratch, we've been working on this for a long time :)

by njaremko

7/14/2026 at 9:55:15 AM

That is really cool and impressive! Fantastic job

by nhatcher

7/13/2026 at 8:14:18 PM

Very cool. Excited to try this out sometime!

by ckrapu

7/13/2026 at 9:48:44 PM

let us know your thoughts. we're shipping updates every day

by matthewgapp

7/14/2026 at 11:25:43 AM

"fall in love with it" - maybe just being from the UK but I hate this over the top stuff, when I first went to the Apple shop to buy a Mac they asked when I first used it and then asked "and did you fall in love with it then" - it felt like a proper cult moment.

by stuaxo

7/13/2026 at 10:33:58 PM

It’s honestly welcoming to simply see a modern Numbers alternative- I never liked how Numbers handles filters, sorting, and views all different… all agentic AI stuff sound like a bonus to me

by bewal416

7/13/2026 at 10:47:55 PM

We were tired of the Mac being a second class experience for working with spreadsheets (we're gonna be shipping this for all platforms soon though).

We're going to keep making this thing better and better until people look back on Excel wondering why people ever put up with it.

I hope you'll take Nobie for a spin, and give us whatever feedback comes to mind :)

by njaremko

7/13/2026 at 9:10:58 PM

[dead]

by phonon