Elyra
Elyra The coding agent eTerm The terminal that knows where each command ends Huskarl AI colleagues on your own Mac Starf An activity monitor for Apple silicon that never invents a number etrans An SSH and SFTP client for macOS Elyra VM Virtual machines for macOS, Linux and Windows on your Mac Litr A small, native web browser for macOS Notr A notebook for macOS e The native code editor Elyra Grove Native local development environment Askr The real server for Laravel & PHP Elyra Framework Rust + Svelte 5 framework for desktop apps Elyra Conductor Local project conductor Refr Local-first PDF workspace for macOS Elyra Workspace A desktop workspace for coding agents Elyra SQL Server MySQL-compatible SQL server in Rust Elyra Félagi Agents as teammates on one board Elyra SQL Client Native desktop SQL workbench Elyra SQL Anywhere Replication-ready SQL engine Elyra Sjá SEO & GEO workspace for macOS Elyra DataGrid Server-driven data grid for Laravel
Release notes
Changelog
Elyra

Documents

A bot can hand over a file: a report, a letter, a list or a sheet. It saves it with documents_save in its own folder, ~/Huskarl/<bot's name>/, and the thread says where: "📄 Saved ~/Huskarl/Inbox Manager/Utlegg oktober.xlsx".

The name ends in The bot writes You get
.md, .txt, .csv, .tsv, .html, .json the text the file as written
.docx, .rtf, .odt Markdown a Word, RTF or OpenDocument file, made with macOS's own textutil. Headings, bold, lists and tables carry over
.xlsx CSV, with commas or semicolons an Excel sheet: the first row in bold, numbers as numbers (1 250,50 too), the columns fitted
  • Nothing leaves the Mac, so saving is a draft: it happens at once, and it is in the audit log. In rehearsal it is only written down.
  • A file is never written over: a second Rapport.md becomes Rapport 2.md.
  • .csv, .md and .txt can be added to instead, with append: the text goes at the end of the file of that name, made if it is not there. One row per receipt in Utlegg 2026-10.csv, say. The thread says "📄 Added to …".
  • The name stays in the folder: slashes and a leading dot are taken out, so ../ut.md is saved as -ut.md.
  • At most 5 MB per file. Other endings are refused: "Huskarl cannot make .exe files: …".
  • HUSKARL_FOLDERS moves ~/Huskarl, as for watched folders.

Not yet

  • Sending a saved file as an attachment.
  • PowerPoint and PDF.