independent software company · wellington nz · utc+12

code.
pixels.
play.

Local-first, open source desktop software and games, made with care in New Zealand. Nine products so far — all free to use, all yours to keep. We build the same way for other companies too.

09
products
06
shipping now
04
platforms supported
00
trackers, cookies, pings

index · the line-up

PA–01Panttsone card model, every shape of planreact · ts · supabase · cloudflarewebshippingFF–02FFFFinanceyour money, visualisedreact · ts · cloudflarewebshippingNG–03NodeUIconnect ideas visuallyreact · canvas apiwebshippingGH–04Ghostedone window, everything mountedelectron · react · tsmac win linuxshippingBR–05BruceOSyour os, built for making thingsfedora · gnomelinuxshippingAT–06Astral Travelremote desktop, simplifiedelectron · webrtcmac win linuxshippingOC–07OpenCompcompositing without the complexity taxnode-based · open sourcemac win linuxin devNE–08NeverEverlandbuild, sculpt, exploreweb · voxelwebshippingVR–09Vampire Runnersfast, chaotic, replayable2d roguelikemac win linuxin devRC–10Renegade Copone cop, no backup, bad decisions3d adventure rpgmac win linuxin dev

how we build

local-first

Your data lives on your machine and works offline. Sync is opt-in, never required.

open source

Free to use, yours to keep. Fork it on GitHub and keep running it if we disappear.

no telemetry

Nothing phones home. No accounts, no sign-up, no analytics script on this page.

no live service

Games we want to play ourselves. No loot boxes, no battle passes, no nonsense.

what we believe

four positions, no asterisks

01

Your data is yours

Every piece of software we ship is local-first. Your files live on your machine — not on our servers, not in our databases. If a company disappears tomorrow, your data shouldn't disappear with it. No telemetry, no usage tracking, no data sales. There's no asterisk on any of that.

02

Simple is better

We don't ship features for the sake of shipping features. Every button, every screen, every interaction has to earn its place. We'd rather cut a feature than ship one that's half-baked. Complexity is easy; simplicity takes work.

03

Build in the open

Our applications are open source. Read the code, audit it, fork it, contribute to it. Transparency isn't a marketing strategy — it's how we hold ourselves accountable. When something breaks you can see why; when we make a call you can see the trade-offs.

04

Made for people, not metrics

We don't track engagement, optimise for time-on-app, or send push notifications to drag you back. Software should be useful when you need it and invisible when you don't. Our only incentive is making something good enough that you keep choosing it.

detail sheets · three flagships

ff–01 · ng–02 · br–04

ff–02web · desktop betav0.5.0

FFFFinance

Your money, visualised.

Local-first personal finance built for New Zealand rather than ported to it. Connect NZ bank accounts through Akahu open banking, let transactions categorise themselves, and read your whole position across 21 draggable dashboard panels. Freddy, the built-in agent, answers questions in plain language and learns how you file things.

gst at 15%, baked inprovisional tax dateskiwisaver trackingnzd formatting throughoutlocal llm inferenceaes-256 at rest · tls 1.3
panels21 · pin, hide, rearrange
bankingakahu open banking
agentqwen3 0.6b / qwen2.5 3b local
stackreact · typescript · cloudflare
free$0 — all panels, csv in/out
plus$9/mo — banks, auto-categorise, freddy
pro$19/mo — sync, cloud backup, own key
ffffinance.org

ng–03webv1.1.151

NodeUI

Connecting ideas, and sharing them.

A serverless, node-based canvas for graphs, flowcharts, diagrams and 3D visualisations. No installs, no accounts, no build step — open the URL and start connecting. Every node is a markdown editor that can hold images, video, or an entire nested graph, and real-time collaboration runs on Cloudflare Durable Objects.

infinite canvasnested graphsedge waypointscontainers & swimlanesrich media nodesvanilla js, no lock-in
eight node types
basenodegroupnodesubgraphnodethreejsnoderoutingnodelognodesettingsnodeimagesequencenode
synccloudflare durable objects
installnone — local file, cdn, usb stick
accountsnot required
launch app.nodeui.io

br–05linuxv1.0 x86_64

BruceOS

They call me Bruce.

A custom Linux distribution built on Fedora 43+ for kids, VFX artists and gamers. Curated software, sane defaults and a desktop that gets out of your way — dev tools, creative suites and gaming support all pre-configured, plus a local AI assistant that runs on your own hardware.

ollama local aighostty · fish · starship · zellijsteam + proton-geblender · gimp · krita · resolvezero config
basefedora 43+ · gnome
licencegpl-2.0
ailocal, no subscription, no cloud
forcoders · creators · gamers · kids
download iso

games

Games we're making because we want to play them.

No loot boxes, no battle passes, no live-service nonsense. Short sessions, real endings, and no server that can switch your game off.

NeverEverland
voxel editor and sandbox · brush-based toolset · export, share, explore what others built
webshipping
Vampire Runners
2d roguelike arcade · swarms of enemies · procedural levels · one-more-run scoring
mac win linuxin dev
Renegade Cop
3d single-player adventure rpg · open-ended missions · branching dialogue · consequences
mac win linuxin dev

available for hire

We build software. You ship faster.

Full-stack development, product design and AI integration — embedded in your team on a monthly retainer, or scoped to a single project. Frontend, backend, infrastructure, design and deployment: no waiting on three vendors to align.

No sales calls, no discovery decks. Tell us what you're building and we'll tell you if we're the right fit. We keep the client list short on purpose.

01
send us what you're building
02
we scope a retainer or project
03
we ship

Full-stack dev

react · next · vuenode · python · phpthree.js · webgl · electroncloudflare · aws · vercelpostgres · sqlite · d1ci/cd & infra-as-code

UI/UX & product

design systemscomponent librariesfigma-to-code buildsaccessible by default (wcag 2.1)responsive, mobile-firstprototyping & user testing

AI integration

anthropic · openai · llama · qwen · kimiimage & video generationcustom comfyui pipelinesagent routing & orchestrationagentic workflows · n8n

Content & media

motion graphicsvideo content creationapp promo videosmarketing assetsdata visualisation

how we work with clients

No handoffs

No subcontracting. The people who scope your project are the people who build and ship it — frontend, backend, infrastructure, design and deployment.

Async by default

Communication over email, Linear and GitHub. We overlap with US and EU mornings from UTC+12 and we don't do unnecessary meetings.

Short client list

We work with startups, agencies and established teams who need a full-stack team without hiring one. If we take your project, you get our full attention.

briefscopedesignbuildtestship

studio · specification

basedwellington, new zealandtimezoneutc+12 · async-friendly, overlaps us/eu morningsengagementmonthly retainer or scoped project
platformsmacos · windows · linux · webanalyticsnone, including this pagecontacthello@megasupersoft.com

Tell us what you're building.

Wellington, NZ · UTC+12 · hello@megasupersoft.com. No sales calls, no discovery decks — we'll tell you honestly if we're the right fit.