one text filesystem
txt-fil.es features
Plain-text editing, synchronized folders, and reviewable agent access across every txt client.
txt-fil.es begins with a deliberately small model: files contain plain text or Markdown, folders organize those files, and explicit metadata records context, tags, links, versions, comments, and availability. The browser editor, native macOS and iOS clients, and txt-cli all work with that same model. Local-first editing remains useful without an account, while optional cloud synchronization makes selected files available across authorized devices and integrations without converting the notes into a proprietary document format.
Developers and software agents can use the versioned REST API, generated OpenAPI contract, zero-dependency TypeScript SDK, official txt-cli package, or Streamable HTTP MCP server. Efficient clients list metadata before bodies, use ETags and If-Match for conditional writes, consume cursor-based changes, and respect typed errors and rate-limit fields. Workspace access is protected by scoped, expiring credentials or dots OAuth. Ordinary removal moves a note to recoverable trash; permanent purge applies only to an already-trashed note and requires exact confirmation.
Teams can share files and folders, preserve named versions, connect related notes, publish reviewable agent skills, synchronize approved plans, transcribe handwritten images, and attach automation recipes that remain disabled until locally reviewed. The product is best suited to people and agents who want durable knowledge to stay legible as files: writers, developers, researchers, small teams, personal automations, and organizations building a collective brain without hiding the source material behind an opaque retrieval system.