Mission

We believe that Human dignity is an intrinsic, infinite, and inalienable value inherent to every human person simply by virtue of their existence, regardless of their physical, psychological, or social circumstances. Everything else follows from that.

If you buy music, or a film, you own it, and you get to decide where to play it, or how you host it, no platform can pull it from your library because a contract somewhere lapsed.

Your pictures sit on a machine you own, and the model that sorts them runs there as well.

That goes for LLMs as well, which can run on a local machine now, so if you give it access to your documents or pictures or your kids, you don't have to worry the company behind the model is going to train the next model on that data.

A program that opens a text file and shows it should not cost money, because there is nothing in it worth a monthly fee.

And what you own, you should be able to repair: the phone, the tractor, and the software too, which is why the source of ours is public and the licence lets you change it.

Most of what people use today is built the other way round. The music is rented, the film can vanish, the notes live in someone's vault, the model runs on a server you cannot see, and all of it stops working the month you stop paying. We do not think that is what the technology is for. That is what we are here for, and the two programs below are our humble contribution to our vision.

Open Source

We built Linnet and Markdon because we needed them, and once they worked there was no reason to keep them to ourselves. Why give them away? We built them anyway, and a tool that costs us nothing to share should not cost you anything to use. Both are public on GitHub.

Linnet

A music player for macOS that builds playlists with a model running on your Mac's own chip. In practice: you point it at a folder of music, and it suggests what to play next without sending anything anywhere.⁶

We wanted a winamp of sorts, a player that starts from the music on your disk. The most popular music apps all require a login and most require a subscription to play your music. The open-source players ask for neither, but they stop at playing the file. What none of them do is suggest what to play next, or treat the library as data. Linnet does both. Everything about the music goes into plain files in folders (the tracks, what you played and when), and a playlist is a question asked of those files: what did I play on weekday mornings, what have I not heard since spring. The model that does the suggesting reads the same files, on your Mac's own chip through MLX, so nothing leaves the machine.

Markdon

A markdown editor and previewer for macOS and Linux, built with Tauri and Svelte. It opens a file, it writes a file, and that is the whole contract.⁶

We built Markdon because we wanted to double-click a markdown file and see it rendered. We use Obsidian and code editors every day, and neither one just works for that. Obsidian wants the file inside a vault first. A code editor opens the file as source, then you turn on the preview, and by then it has loaded a project's worth of things you did not ask for. With Markdon you open the file and it is already in preview. If you want to edit, there is a split view and a source view. The backend is Rust and the frontend is Svelte, both because they are small and run the same on macOS and Linux. That's it.

Linnet

Repo
github.com/gordianlabs-io/linnet
Built with
Swift
Commits
92

A local-first music player with on-device AI, native to macOS.

Linnet on GitHub →

Markdon

Repo
github.com/gordianlabs-io/markdon
Built with
Tauri and Svelte
Latest release
v0.2.0

A minimal markdown editor and previewer for macOS and Linux, built with Tauri and Svelte.

Markdon on GitHub →