November 2026
- New request kinds next to REST: GraphQL, SOAP, OData, tRPC, WebSocket and gRPC, mixed in the same collections and folders
- GraphQL: query, variables and operation name; schema panel from introspection; field suggestions
- SOAP 1.1/1.2 envelopes; load a WSDL to pick an operation and get a sample envelope
- OData query builder ($filter, $select, $expand, $orderby, $top, $skip, $count) and $metadata entity sets
- tRPC queries and mutations, batch, result.data view
- WebSocket: connect, send text/JSON/binary, saved message templates, live message log
- gRPC: unary and server streaming via server reflection or a .proto file
- Collections belong to the open project; save them to .ferrum/api in the repo to share with the team
- Webhook inspector from the sidebar; save a capture into a collection
Release on GitHub: FerrumAPI 0.4.0-alpha.1
- Project bar at the top: the project's name, path and branch; ⌥⌘O switches between recent projects shared by all Ferrum apps
Release on GitHub: FerrumTerm 0.3.2-alpha.1
- Can run without a Dock icon: turn on Hide from Dock on its page in Ferrum Launcher 0.8.0
- fee, feg and the other Ferrum shell commands work in every session (run `fterm server stop` once so the server restarts with them)
Release on GitHub: FerrumTerm 0.3.1-alpha.1
First alpha.
- Every listening port with its process, command and project
- Open in the browser, copy, or stop a process safely
- Free-port check and well-known port hints
- Project bar at the top: the project's name, path and branch; ⌥⌘O switches between recent projects shared by all Ferrum apps
Release on GitHub: FerrumPorts 0.1.0-alpha.1
- FerrumDock is now FerrumContainers: the launcher installs FerrumContainers.app and removes the old FerrumDock.app (and its Windows shortcut)
- FerrumEnv's new FeE logo
- Fixed: FerrumPorts, FerrumEnv and the launcher itself showed the wrong logo or a plain icon
Install: curl -fsSL https://raw.githubusercontent.com/Amygdal-doo/ferrum-releases/main/install.sh | bash
Release on GitHub: Ferrum Launcher 0.8.2
- New apps: FerrumPorts and FerrumEnv, with the shell commands fep and fev
- Shell commands now also work in non-login shells: the PATH line goes into .zprofile and .zshrc, and is repaired at startup
Install: curl -fsSL https://raw.githubusercontent.com/Amygdal-doo/ferrum-releases/main/install.sh | bash
Release on GitHub: Ferrum Launcher 0.8.1
- Shell commands: on each app's page, turn on a command like `fee` (Ferrum Editor), `feg` (FerrumGIT) or `fet` (FerrumTerm). `fee .` opens Ferrum Editor on the current folder, like `zed .`. Off by default; the name is yours to change.
- Global shortcuts that open an app from anywhere
- Hide any Ferrum app from the Dock
- Settings → Show Ferrum Launcher in the menu bar: open apps from there; closing the window keeps the launcher running
- The launcher's own logo is the new FeL everywhere
Install: curl -fsSL https://raw.githubusercontent.com/Amygdal-doo/ferrum-releases/main/install.sh | bash
Release on GitHub: Ferrum Launcher 0.8.0
- Ferrum Editor comes first; Ferrum IDE is no longer offered
- An installed Ferrum IDE stays: you can still open or uninstall it, marked No longer offered, with no updates
- Apps removed from the catalog later are handled the same way
Install: curl -fsSL https://raw.githubusercontent.com/Amygdal-doo/ferrum-releases/main/install.sh | bash
Release on GitHub: Ferrum Launcher 0.7.0
- Rebuilt with the shared Ferrum UI
Release on GitHub: FerrumKit 0.1.2-alpha.1
- Can run without a Dock icon: turn on Hide from Dock on its page in Ferrum Launcher 0.8.0
Release on GitHub: FerrumKit 0.1.1-alpha.1
- Project bar at the top: the project's name, path and branch; ⌥⌘O switches between recent projects shared by all Ferrum apps
Release on GitHub: FerrumGIT 0.3.2-alpha.1
- Can run without a Dock icon: turn on Hide from Dock on its page in Ferrum Launcher 0.8.0
Release on GitHub: FerrumGIT 0.3.1-alpha.1
Release on GitHub: FerrumEnv 0.1.1-alpha.1
First alpha.
- Projects, environments and variables behind a master password; locks itself after 30 minutes
- Share a project's whole env encrypted with its team key; teammates decrypt with the same key
- Import and write .env files, compare environments
- Project bar at the top: the project's name, path and branch; ⌥⌘O switches between recent projects shared by all Ferrum apps
Release on GitHub: FerrumEnv 0.1.0-alpha.1
- CI page (⇧⌘I): GitHub Actions runs, job logs with colours, re-run/cancel, workflow dispatch and PR checks for the open project
- Logs page (⌥⌘L): live logs of the project's files, dev servers and containers, with levels, filters and regex search
- AI agent sessions with diff review
- Debugger (DAP)
- LSP: rename, references, code actions, signature help, format on save
- Material themes and file icons, VS Code theme import
- Project bar at the top: the project's name, path and branch; ⌥⌘O switches between recent projects shared by all Ferrum apps
Release on GitHub: Ferrum Editor 0.4.0-alpha.1
- Can run without a Dock icon: turn on Hide from Dock on its page in Ferrum Launcher 0.8.0
- fee, feg, fet and the other Ferrum shell commands work in the integrated terminal
Release on GitHub: Ferrum Editor 0.3.1-alpha.1
- Language servers install themselves: open a Rust, Go, TypeScript or JavaScript file (or Python, JSON, CSS, HTML, YAML, TOML, shell) and Ferrum Editor installs its server and starts it. Nothing to run in a terminal.
- rust-analyzer through rustup (or its official release), gopls with go install, TypeScript and the others with npm. When Node.js or Go is missing, the official release is downloaded too and checked against its SHA-256.
- Progress shows in the status bar; a failed install opens its log on click. Servers you installed yourself are used first.
- Turn it off with auto_install = false under [lsp] in config.toml.
Release on GitHub: Ferrum Editor 0.3.0-alpha.1
Ferrum Editor is now the suite's code editor (Ferrum IDE is no longer offered).
- Autocomplete while you type (or Ctrl+Space) from your language server, with snippets and auto-imports; words from the file when there is none
- Problems: errors and warnings underlined, shown on hover, F8 to step through, counts in the status bar, Ctrl+Shift+M for the full list
- Go to definition with F12 or Cmd+click; Ctrl+- goes back
- Works with the servers you have installed: rust-analyzer, typescript-language-server, pyright, gopls and more (the status bar tells you what to install)
- Tasks: Cmd+B builds, Cmd+Shift+B lists tasks from Cargo, Go, package.json, Makefile and .vscode/tasks.json; they run in the terminal and their errors become problems
- Git: a Git tab in the sidebar (Ctrl+Shift+G) to stage, commit, pull and push, and an Editor | Git switch at the top right (Cmd+Alt+G) for diffs and history; the rest opens FerrumGIT
- Terminal panel at the bottom: toggle it from the button in the bottom-right corner or with ⌃`; tabs keep running while hidden
- Themes: picker with live preview (theme:select), your own TOML themes in ~/.ferrum/editor/themes, and VS Code colour theme import
- File icons in the tree view, tabs, file finder and search results; load your own icon themes from ~/.ferrum/editor/icon-themes
Release on GitHub: Ferrum Editor 0.2.0-alpha.1
- FerrumDock is now FerrumContainers: new name, window title and app bundle (FerrumContainers.app). Settings, shortcuts and the fec shell command carry over.
- Update Ferrum Launcher to 0.8.2 first, so it removes the old FerrumDock.app
Release on GitHub: FerrumContainers 0.2.1-alpha.1
- Project scope: the open project's containers and compose files
- Compose: Up from a compose file, per-project ps and combined logs
- Run a new container (image, ports, env, volumes, command, restart policy)
- Shell choice: auto, bash, zsh or sh
- Logs: save to file, regex search, since filter
- Stats: CPU and memory charts, network and disk I/O
- Docker contexts with an engine picker
- Images: tag, layer history, run from image
- Project bar at the top: the project's name, path and branch; ⌥⌘O switches between recent projects shared by all Ferrum apps
Release on GitHub: FerrumContainers 0.2.0-alpha.1
- Can run without a Dock icon: turn on Hide from Dock on its page in Ferrum Launcher 0.8.0
Release on GitHub: FerrumContainers 0.1.1-alpha.1
- Project bar at the top: the project's name, path and branch; ⌥⌘O switches between recent projects shared by all Ferrum apps
Release on GitHub: FerrumData 0.4.2-alpha.1
- Can run without a Dock icon: turn on Hide from Dock on its page in Ferrum Launcher 0.8.0
Release on GitHub: FerrumData 0.4.1-alpha.1
- Project bar at the top: the project's name, path and branch; ⌥⌘O switches between recent projects shared by all Ferrum apps
Release on GitHub: FerrumAPI 0.3.2-alpha.1
- Can run without a Dock icon: turn on Hide from Dock on its page in Ferrum Launcher 0.8.0
Release on GitHub: FerrumAPI 0.3.1-alpha.1
New app: a lightweight, hackable text editor in the spirit of Atom, written from scratch in Rust on GPUI.
- Tree view, tabs, split panes, fuzzy file finder (⌘P) and command palette (⌘⇧P)
- Multi-cursor editing, find and replace (regex), find in files, git gutter, Markdown preview
- Tree-sitter highlighting for Rust, JS/TS, JSON, TOML, YAML, Markdown, Python, Go, HTML, CSS and Bash
- Config, keymap, theme and snippets in ~/.ferrum/editor, applied live; every command can be rebound
Install it from Ferrum Launcher.
Release on GitHub: Ferrum Editor 0.1.0-alpha.1
Update path for Ferrum Toolbox 0.5.0: clicking Update Toolbox installs Ferrum Launcher 0.6.0. New installs: use launcher-v0.6.0.
Release on GitHub: Ferrum Launcher 0.6.0
Alpha.
- Saved SSH hosts and ~/.ssh/config hosts in the sidebar; fterm ssh
- Port forwards (local, remote, SOCKS) that keep running; fterm forward
- What's using a port, with a confirmed kill; fterm port / fterm ports
After updating, run `fterm server stop` once if FerrumTerm reports a protocol mismatch (the server from the previous version is still running).
Release on GitHub: FerrumTerm 0.3.0-alpha.1
Ferrum Toolbox is now Ferrum Launcher.
- New apps appear on their own (with a New badge) when they're released, no launcher update needed
- FerrumKit and FerrumDock are ready to install
- Coming from Ferrum Toolbox 0.5.0: click Update Toolbox; your installed apps and settings move over and the app renames itself to Ferrum Launcher
Install: curl -fsSL https://raw.githubusercontent.com/Amygdal-doo/ferrum-releases/main/install.sh | bash
Release on GitHub: Ferrum Launcher 0.6.0
New app: developer utilities, all offline.
- JSON format, minify, validate; JSON ⇄ YAML ⇄ TOML
- JWT decoder, Base64, URL encode and parse
- Unix timestamps, UUID v4/v7 and ULID, MD5/SHA hashes
- Regex tester, text diff, number base, colour, case and line tools
Release on GitHub: FerrumKit 0.1.0-alpha.1
Alpha.
- GitHub and GitLab pull/merge requests: list, review, check out, create, comment, approve, merge
- Tokens in the keychain, or your gh login; self-hosted GitLab and GitHub Enterprise
Release on GitHub: FerrumGIT 0.3.0-alpha.1
New app: a native container manager for Docker Desktop, OrbStack and Colima (Podman via DOCKER_HOST).
- Containers grouped by Compose project, with live CPU and memory
- Live logs, inspect, and Open shell in FerrumTerm
- Images, volumes and networks with remove and prune
- Compose up, down and restart
Release on GitHub: FerrumContainers 0.1.0-alpha.1
Alpha.
- Redis: key browser (SCAN, grouped by ':'), every value type, command console, quick edits
- Read-only Redis profiles only run read commands
Release on GitHub: FerrumData 0.4.0-alpha.1
Alpha.
- Mock server per collection on 127.0.0.1, with path params, conditions, delays and a live log
- Webhook inspector: capture incoming requests, open any as a new request
- Load test: requests/s, errors by status, p50/p90/p99 latency
Release on GitHub: FerrumAPI 0.3.0-alpha.1
Every Ferrum app is now in alpha.
- New Alpha update channel, now the default for every app (switch an app back to Beta or Stable on its page)
- Updating the toolbox happens in place: Update Toolbox replaces the app and restarts it, no DMG needed
- Install from Terminal without the Gatekeeper warning:
curl -fsSL https://raw.githubusercontent.com/Amygdal-doo/ferrum-releases/main/install.sh | bash
Release on GitHub: Ferrum Launcher 0.5.0
Ferrum Toolbox 0.4.0
- Simpler window: the apps table is the whole window. Click an app to see its versions, release notes and install/update buttons; All apps goes back.
- Updates itself: Update Toolbox to vX downloads the new version, replaces the app and restarts it.
- Downloads from the public Amygdal-doo/ferrum-releases repo: no GitHub sign-in needed.
Install (Apple Silicon Mac): download `FerrumToolbox-0.4.0-aarch64.dmg`, open it and drag Ferrum Toolbox to Applications. This build is not notarized yet: the first time, macOS says it could not verify the app. Click Done, then System Settings → Privacy & Security → Open Anyway.
Release on GitHub: Ferrum Launcher 0.4.0
Alpha.
- Sidebar (⌘B) with every session and tab, and an Agents section showing Claude Code / Codex status with an attention badge
- New agent menu: start Claude Code, Codex or a custom command in a new tab
- Mouse selection and copy (⌘C)
Release on GitHub: FerrumTerm 0.2.0-alpha.1
FerrumTerm 0.1.1 for Apple Silicon Macs. Install it from Ferrum Toolbox.
Release on GitHub: FerrumTerm 0.1.1
Alpha.
- File history (follows renames) and blame
- Side-by-side diff toggle
- Search across commits with next/previous
- Undo for the last commit, amend or checkout
- Accepts a repository path on the command line (used by Ferrum IDE)
Release on GitHub: FerrumGIT 0.2.0-alpha.1
FerrumGIT 0.1.1 for Apple Silicon Macs. Install it from Ferrum Toolbox.
Release on GitHub: FerrumGIT 0.1.1
Alpha.
- Query history per connection: search, open, re-run
- Export results to CSV or JSON; copy as CSV, JSON or Markdown
- Sort by column, resize columns, select and copy cells (⌘C)
- Column and index details for PostgreSQL, MySQL and SQLite tables
Release on GitHub: FerrumData 0.3.0-alpha.1
FerrumData 0.2.0
- New databases: MySQL, SQLite, SurrealDB and MongoDB, alongside PostgreSQL.
- The connection form shows the right fields for each engine (SQLite file picker, SurrealDB namespace, MongoDB connection string).
- MongoDB queries in shell style (`db.users.find({...}).limit(50)`, `aggregate([...])`, inserts/updates/deletes) or as JSON commands.
Install or update from Ferrum Toolbox.
Release on GitHub: FerrumData 0.2.0
Alpha.
- Search in the response body (⌘F) and JSON syntax colouring
- Cookie jar: cookies from Set-Cookie are stored and sent to matching hosts; view and clear them
- Collection runner: run every request in a collection or folder with pass/fail per request
Release on GitHub: FerrumAPI 0.2.0-alpha.1
FerrumAPI 0.1.1 for Apple Silicon Macs. Install it from Ferrum Toolbox.
Release on GitHub: FerrumAPI 0.1.1