# Humanly > Humanly (Humanly Systems) is a small software studio making thoughtful desktop, mobile, SaaS and security tools, and building custom apps for clients. Key facts: - Studio: Humanly (Humanly Systems Ltd, United Kingdom). Website: https://humanly.is - Makes: desktop apps for macOS, Windows and Linux; mobile apps; SaaS and self-hosted apps; security tools - Also: custom development of desktop, mobile and SaaS apps for clients (https://humanly.is/custom-development) - Journal: "Ideas" (https://humanly.is/ideas), 42 posts from December 2025 to September 2026 on software, hardware, security and device concepts - Desktop Apps (https://humanly.is/desktop-apps): - serve: Serve a folder over HTTP or HTTPS with one native binary. https://github.com/marirs/serve - Exif AI: AI-powered EXIF metadata writer. https://exif-ai.com - dskcopy: Fast, safe disk image writer. https://github.com/marirs/dskcopy - Grabbr: Download video and audio without the clutter. (coming soon) - Mobile Apps (https://humanly.is/mobile-apps): - Zyphr: Private conversations. Your space. https://zyphr.org - Travllr: Track travel. Count precisely. https://travllr.app - SaaS Apps (https://humanly.is/saas-apps): - Velocty: CMS almost at the speed of light. https://velocty.io - analyze.rs: Upload a file, see what it can do. https://analyze.rs - ipinfo.is: Find where an IP address is. https://ipinfo.is - Security Tools (https://humanly.is/security-tools): - idNX: Know your network. Not just its IPs. https://idnx.sh - capa-rs: File capability extractor. https://github.com/marirs/capa-rs - analyze.rs: Upload a file, see what it can do. https://analyze.rs ## Pages - [Home](https://humanly.is/): the studio, its four app categories and custom development - [Desktop apps](https://humanly.is/desktop-apps): serve, Exif AI, dskcopy, Grabbr (coming soon) - [Mobile apps](https://humanly.is/mobile-apps): Zyphr, Travllr - [SaaS apps](https://humanly.is/saas-apps): Velocty, analyze.rs, ipinfo.is - [Security tools](https://humanly.is/security-tools): idNX, capa-rs, analyze.rs - [Custom development](https://humanly.is/custom-development): hire Humanly to build a desktop, mobile or SaaS app - [Ideas](https://humanly.is/ideas): the journal, with an RSS feed at https://humanly.is/ideas/feed.xml - [Contact](https://humanly.is/contact) ## Concepts (not products; nothing here is for sale) - [Concept: Humanly Phone, 5.4 mm and does less](https://humanly.is/ideas/humanly-phone-concept) - [Concept: Humanly Phone II, the hardware sheet](https://humanly.is/ideas/humanly-phone-ii-hardware-sheet) - [Concept: Humanly Slate, an e-ink reader with open firmware](https://humanly.is/ideas/humanly-slate-concept) - [Concept: Humanly Watch, the thinnest smartwatch we can imagine](https://humanly.is/ideas/humanly-watch-concept) ## All ideas - [Why Humanly: software that knows when to stop](https://humanly.is/ideas/why-humanly) (2025-12-01) - [Checksums, explained: why every download should come with a SHA-256](https://humanly.is/ideas/checksums-explained) (2025-12-08) - [curl | sh, done carefully: writing install scripts people can trust](https://humanly.is/ideas/curl-sh-done-carefully) (2025-12-15) - [USB-C is not one thing: cables, power and data](https://humanly.is/ideas/usb-c-is-not-one-thing) (2025-12-22) - [Software for the next ten years: formats, lock-in and longevity](https://humanly.is/ideas/software-for-ten-years) (2025-12-29) - [Concept: Humanly Phone, 5.4 mm and does less](https://humanly.is/ideas/humanly-phone-concept) (2026-01-12) - [The case for local-first tools](https://humanly.is/ideas/local-first-tools) (2026-01-19) - [Building serve: a local server in one command](https://humanly.is/ideas/building-serve) (2026-01-26) - [AMOLED, true black and calm devices](https://humanly.is/ideas/amoled-true-black) (2026-02-02) - [One codebase, three desktops: shipping to macOS, Windows and Linux](https://humanly.is/ideas/one-codebase-three-desktops) (2026-02-09) - [What your photos say about you: EXIF explained](https://humanly.is/ideas/exif-explained) (2026-02-16) - [Notifications are a design choice](https://humanly.is/ideas/notifications-design-choice) (2026-02-23) - [Why Rust works for small tools](https://humanly.is/ideas/why-rust) (2026-02-27) - [Thin is a hardware problem: batteries, boards and the 5 mm limit](https://humanly.is/ideas/thin-is-a-hardware-problem) (2026-03-02) - [Picking a stack for small desktop apps: Rust, Swift, Tauri, Electron](https://humanly.is/ideas/stack-for-small-desktop-apps) (2026-03-09) - [Strip location data before you share](https://humanly.is/ideas/strip-location-data) (2026-03-16) - [Designing in monospace: why this site uses Kode Mono](https://humanly.is/ideas/designing-in-monospace) (2026-03-23) - [Counting days: how Travllr keeps track of where you have been](https://humanly.is/ideas/travllr-counting-days) (2026-03-30) - [Concept: Humanly Phone II, the hardware sheet](https://humanly.is/ideas/humanly-phone-ii-hardware-sheet) (2026-04-06) - [Indexing a million files on a laptop](https://humanly.is/ideas/indexing-a-million-files) (2026-04-13) - [Threat modelling for small apps](https://humanly.is/ideas/threat-modelling-small-apps) (2026-04-20) - [E-ink vs AMOLED: choosing a screen for focus](https://humanly.is/ideas/eink-vs-amoled) (2026-04-27) - [Disk copies you can trust: imaging and verifying drives](https://humanly.is/ideas/disk-copies-you-can-trust) (2026-05-04) - [Code signing and notarisation on macOS, in practice](https://humanly.is/ideas/code-signing-notarisation-macos) (2026-05-11) - [The quiet desk: hardware we like working with](https://humanly.is/ideas/the-quiet-desk) (2026-05-18) - [How we scope a custom software project](https://humanly.is/ideas/scoping-custom-software) (2026-05-25) - [Download without the clutter: building Grabbr](https://humanly.is/ideas/building-grabbr) (2026-06-01) - [On-device AI in 2026: what fits on a laptop](https://humanly.is/ideas/on-device-ai-2026) (2026-06-08) - [Passkeys and the slow end of the password](https://humanly.is/ideas/passkeys) (2026-06-15) - [Desktop, mobile or SaaS: where should your app live?](https://humanly.is/ideas/desktop-mobile-or-saas) (2026-06-22) - [Shipping a static site on Cloudflare Workers](https://humanly.is/ideas/static-site-cloudflare-workers) (2026-07-03) - [Asking for less: minimal app permissions](https://humanly.is/ideas/minimal-app-permissions) (2026-07-10) - [What makes messaging private: a look at Zyphr](https://humanly.is/ideas/secure-messaging-zyphr) (2026-07-17) - [Offline-first on mobile](https://humanly.is/ideas/offline-first-mobile) (2026-07-24) - [Designing for one hand](https://humanly.is/ideas/designing-for-one-hand) (2026-07-31) - [Concept: Humanly Slate, an e-ink reader with open firmware](https://humanly.is/ideas/humanly-slate-concept) (2026-08-03) - [A week on one charge: power budgets for calm devices](https://humanly.is/ideas/week-on-one-charge) (2026-08-10) - [Supply-chain safety for small teams](https://humanly.is/ideas/supply-chain-safety) (2026-08-17) - [What building our first apps taught us](https://humanly.is/ideas/five-desktop-apps-lessons) (2026-08-24) - [The repairable device: screws, not glue](https://humanly.is/ideas/repairable-device) (2026-09-01) - [Concept: Humanly Watch, the thinnest smartwatch we can imagine](https://humanly.is/ideas/humanly-watch-concept) (2026-09-08) - [Firmware you can flash: why open hardware matters](https://humanly.is/ideas/firmware-you-can-flash) (2026-09-15) ## Full text - [llms-full.txt](https://humanly.is/llms-full.txt): all indexable pages as plain markdown ## Optional - [Privacy Policy](https://humanly.is/privacy) - [Terms of Service](https://humanly.is/terms) - [EULA](https://humanly.is/eula)