Building the most delightful cloud platform of the century

Joined February 2012
Every gagarin.cloud project comes with a built-in agentic memory stored that allows you agent to keep track of project progress and decisions while lowering token consumption. W feature.
7
gagarin.cloud has a LIVE mode now. You can see services and resources pop up as your agent provisions them. Most features are built to provide technical value, but this one I just built because it looks cool.
17
SFTPro: Native Mac SFTP client, keyboard-first, $19.43 producthunt.com/products/sft… via @producthunt
22
Self-hosted Linear alternative — Plane. Issues, cycles, modules, custom views, and a rich-text Pages editor, all running on your own infra. Docker or Kubernetes to deploy, React + Django under the hood, AGPL-3.0. 48.9k stars, active dev. github.com/makeplane/plane
18
Microsoft's markitdown is quietly essential: a Python tool that converts PDFs, Office docs, images, audio, HTML, CSVs and more into clean Markdown — perfect prep for feeding docs to LLMs. 25k+ stars in ~2 weeks. github.com/microsoft/markitd…
13
Most SFTP clients look like a spreadsheet from 2009. Building sftpro: a native SwiftUI Mac SFTP client with color-coded, extension-aware file icons so a remote dir is scannable at a glance. Swift, configs, keys, archives — all recognizable instantly.
10
Every side project dies in a graveyard of TODO.md files. So I built BrAIn: tasks + docs in one local SQLite db my AI agent manages for me. No context lost between sessions. Now using it to ship my next Mac app in public. Here's the board 👇
10
Been building a native macOS SFTP client in SwiftUI. The whole thing is keyboard-drivable — ↑ ↓ → ↩ to browse, open, and edit remote files without touching the mouse. Network I/O runs off the main actor, so the UI never hangs mid-transfer. Here's the flow 👇
9
Hi @evancz, loving your work on Elm! I'm wondering what books/courses you used to learn about implementing compilers for functional programming languages?
1
1
5
You make requests to God, and every response is #404 Not Found.