Show HN: Firm, a text-based work management system

https://news.ycombinator.com/rss Hits: 11
Summary

A text-based work management system for technologists. Modern businesses are natively digital, but lack a unified view. Your data is scattered across SaaS tools you don't control, so you piece together answers by jumping between platforms. Your business is a graph: customers link to projects, projects link to tasks, people link to organizations. Firm lets you define these relationships in plain text files (you own!). Version controlled, locally stored and structured as code with the Firm DSL. This structured representation of your work, business-as-code, makes your business readable to yourself and to the robots that help you run it. Features Everything in one place: Organizations, contacts, projects, and how they relate. Organizations, contacts, projects, and how they relate. Own your data: Plain text files and tooling that runs on your machine. Plain text files and tooling that runs on your machine. Open data model: Tailor to your business with custom schemas. Tailor to your business with custom schemas. Automate anything: Search, report, integrate, whatever. It's just code. Search, report, integrate, whatever. It's just code. AI-ready: LLMs can read, write, and query your business structure. Installation The Firm CLI is available to download via Github Releases. Install scripts are provided for desktop platforms to make that process easy. Linux and macOS curl -fsSL https://raw.githubusercontent.com/42futures/firm/main/install.sh | sudo bash Windows irm https://raw.githubusercontent.com/42futures/firm/main/install.ps1 | iex Getting started Firm operates on a "workspace": a directory containing all your .firm DSL files. The Firm CLI processes every file in this workspace to build a unified, queryable graph of your business. The first step is to add an entity to your workspace. You can do this either by using the CLI or by writing the DSL yourself. Add entities with the CLI Use firm add to interactively generate new entities. Out of the box, Firm supports a set of p...

First seen: 2025-10-15 07:41

Last seen: 2025-10-15 17:43