The archive · Developer & Business Tools · Product decision · 2024–2026
Satyrn bets Mac data scientists want a fast native Jupyter client; 611-point Show HN
Ex-scientist indie dev Jack Hodkinson builds a fast macOS Jupyter client on jupyter-server; a 611-point Show HN, still a live free alpha in 2026.
Satyrn
What the business is
Satyrn is an indie macOS desktop client for Jupyter notebooks: an Electron app that runs on the standard jupyter-server, opens ipynb files straight from Finder, manages kernels and conda environments, and layers AI prompt cells, SQL cells, agent mode and linting on top for scientists and data analysts.
How it started
Jack Hodkinson built Satyrn out of personal frustration: he learned to code with Jupyter while working as a scientist but never found a simple, elegant Mac app for notebooks, so he made do with JupyterLab wrapped in a Chrome app, then VS Code with Copilot, while craving a lighter, more focused notebook experience. He first wrote the app in Swift, then switched to TypeScript and Electron after a weekend prototype proved far more complete than anything he could assemble from Swift editor components — he estimated it would take 6–12 months just to bring a forked Swift editor up to an acceptable state. Satyrn launched free: 'I'm an indie developer, and I will try to monetize at some point, but it's free while in alpha.'
What happened
The 2024-07-07 Show HN drew 611 points and 160 comments. The thread split between enthusiasm for a dedicated desktop notebook client and debate over building it in Electron rather than Swift or Tauri; the founder explained the pivot and said data scientists on the thread told him they would not care about the runtime. Users on Linux, Windows and remote-server workflows asked for cross-platform and remote support, which the founder said he was working on, and commenters compared Satyrn with nteract, DataSpell and VS Code notebook support. The 2026-09-05 homepage shows the feature set expanded to remote connections, SQL cells, agent mode and AI edits.
How it ended up
Still running as of 2026-09-05: satyrn.app is live and still labels the app an alpha; no funding, pricing, revenue or user numbers are disclosed in the material.
Background
Satyrn is an indie macOS desktop client for Jupyter notebooks: an Electron app built on the standard jupyter-server that launches ipynb files straight from Finder, detects existing kernels and conda environments, and adds virtual-environment management, Black formatting, linting, code search and one-click image/table copying. The current homepage also sells AI-assisted prompt cells, AI Edits, SQL cells, Plotly support and 'agent mode' — analysis on autopilot — aimed at scientists and data analysts.
Satyrn's bet belongs to Jack Hodkinson, an indie developer who learned to code with Jupyter while working as a scientist and never found a simple, elegant Mac app for notebooks; he made do with JupyterLab in a Chrome wrapper, then VS Code with Copilot, craving something lighter and more focused. He started in Swift but switched to TypeScript/Electron after a weekend prototype beat any Swift editor fork he could assemble (he estimated 6–12 months of work). Satyrn was free while in alpha, with monetization stated as a future intention.
Satyrn's 2024-07-07 Show HN drew 611 points and 160 comments. The thread welcomed a dedicated desktop notebook client but argued over the Electron choice — commenters pointed to Tauri and Swift while others said data scientists would not care — and the founder explained the tradeoff openly. The most-requested feature was remote-server support, which the founder confirmed he was working on; the current homepage lists remote connections, SQL cells and agent features.
As of 2026-09-05 satyrn.app is still live and still calls the app an alpha, with the feature surface expanded well beyond the July 2024 launch. No funding, revenue, team size or user numbers are disclosed in the material, so whether the bet converts attention into a paid product is not yet verifiable.
What has to be true
- Verifiable attention: the 2024-07-07 Show HN drew 611 points and 160 comments (item 40899242), and satyrn.app was still live as a free alpha on 2026-09-05.
- A sharp, personal bet: an ex-scientist gambles that Mac data scientists want a fast native-feeling notebook client over JupyterLab in a browser or a full IDE.
- The key decision is documented with its tradeoff: abandoning Swift for Electron after a weekend prototype, debated publicly in the launch thread.
- Honest record: free alpha and 'monetize at some point' — the case makes no unverifiable claim about revenue or funding.
What can be applied
Attack a mature tool's experience gap by wrapping its ecosystem, not rebuilding it: keep every kernel and notebook working, so the only thing users must switch is the window.
Aftermath
As of 2026-09-05 Satyrn is still running at satyrn.app: the page still offers 'Download the alpha' and now presents a much wider product — agent mode, AI Edits, context-aware prompt cells, SQL cells, remote-server connections, Plotly rendering, linting and Black formatting — than the notebook client shown in July 2024. There are no disclosed prices, funding rounds, team or usage figures in the material, so the commercial half of the indie bet (a free alpha converting into a paid app) remains unverified; the launch itself and the product's two-year survival are the verifiable record.
Sources
spotted an error? The archive wants to know.
Your turn
You just read one. Describe what you are building, and see who is betting on the same thing.
Free account · 3 free questions · no card