Capability

A real file editor for your Linux servers, no nano required

Browse your Linux servers as a file tree and edit files in a real editor with syntax highlighting, find and replace and search across the whole box. Over the SSH access you already have, with nothing installed on the server.

Linux hosts SSH and SFTP Config files Log files Source files .env and dotfiles Syntax highlighting Find and replace Whole-server search
Capability

What it does here

Everything below is what the agent does today, not a roadmap.

  • Browse the whole Linux filesystem as a tree, the way you browse your own laptop
  • Open files in a real editor: syntax highlighting, line numbers, find and replace, word wrap
  • Search a folder or the entire server for a filename or a line of text, and jump to the match
  • Create, rename, move, download and delete files and folders without memorising a single flag
  • Right-click any folder to open a terminal already changed into it, for when you do want the shell
  • Binary files and archives are detected and never opened as text, so you cannot corrupt a jar by saving it
  • Your files are never sent to the AI. The editor talks to your server over SFTP and the model is not in the path
Common cases

The ones that cost you an afternoon

Each of these is a specific failure with a specific set of checks behind it, not a general promise to help.

Editing a config over SSH means nano or vim

You need to change one line. Instead you are in a terminal editor with no syntax colours, no usable search, and shortcuts you look up every time because you only do this once a month.

What it does. The file opens in a real editor with highlighting, line numbers, find and replace and word wrap, so a one-line change takes seconds and you can see the structure of what you are editing.

A dropped connection truncates the file you were editing

The failure mode people actually report with SFTP tools: the save appears to succeed, or the connection dies mid-write, and the file on the server is now empty or half written. On a vhost or a systemd unit, that is an outage.

What it does. Nothing is ever written in place. The new content goes to a temporary file beside the target, is read back and checked against a SHA-256 of what was sent, and only then atomically replaces the original. A failure at any step leaves the original exactly as it was.

Editing from Windows breaks shell scripts

A Windows client saving CRLF line endings into a Linux shell script produces the classic "/bin/bash^M: bad interpreter". The file looks fine and will not run.

What it does. Line endings and text encoding are detected when the file opens, preserved on save, and shown in the status bar. A file authored on Linux does not acquire carriage returns because you edited it from a Windows desktop.

Someone else changed the file while you had it open

A deploy ran, logrotate fired, or another admin was in the same file. A normal editor saves over it and the other change is gone with no trace.

What it does. The timestamp is recorded when the file opens and checked again immediately before writing. If it moved, the save stops and tells you, rather than quietly winning.

Finding the right file across the server

The setting is in a config somewhere, you do not remember which, and grep across the box means recalling the flags and reading a wall of output.

What it does. Search a folder or the whole server for a filename or a line of text, and open the match straight in the editor.

Start to finish

What happens between the question and the fix

  1. Pick a server

    The file tree opens like the file browser on your own machine, over the SSH access you already use. Nothing is installed on the server and no port is opened.

  2. Find the file

    Browse the tree, jump straight to a path, or search a folder or the whole server for a filename or a line of text.

  3. Edit it

    A real editor: syntax highlighting, line numbers, find and replace, word wrap. Compare your changes against the version on the server at any point, or revert the buffer if you change your mind.

  4. Save

    You press Save, because you are the one making the edit. The previous content is snapshotted first, the write is staged and checksummed before it replaces the original, and the file keeps its own encoding and line endings.

The part that matters

Reading is free. You are the one who presses Save.

Browsing and reading cost nothing and need no permission, because reading cannot break anything. Editing is different here than everywhere else in the product: you are the author of the change, so there is no approval dialog to click through. The protection is in how the save happens. The previous content is snapshotted, the new content is staged beside the target and verified by checksum before it atomically replaces the original, the file keeps its own permissions, encoding and line endings, and a save stops outright if the file changed on the server while you had it open. When you ask the agent to change something instead, the usual rule applies: it shows you the command or the diff and waits.

Read the security model
Questions

File Explorer, specifically

Do I still need to use nano or vim?
No. That is the point of this. Files open in a real editor with syntax highlighting, find and replace and word wrap, so you do not drop into a terminal editor to change one line. The terminal is still there when you want it, one right-click away on any folder.
Does the AI read my files?
No. The explorer and the editor are a direct SFTP channel between your machine and your server, and the model is not in the path. Opening a folder or a file has no effect on what the AI can see. Sending a file to the assistant is a separate, explicit action you take.
Does it work on Windows servers?
Not yet. Browsing and editing are Linux only in this version, and the Files tab tells you so rather than failing when you click. Windows server support is next. The desktop app itself runs on Windows today, so a Windows machine managing Linux servers is the normal case.
Is it safe to edit production files this way?
The write path is built for it. The previous content is snapshotted before anything changes, the new content is staged in a temporary file beside the target and verified by checksum before it atomically replaces the original, and the file keeps its own permissions, encoding and line endings. If the file changed on the server since you opened it, the save stops instead of overwriting.
Can I get back a version I saved over?
Yes. Every save snapshots the previous content into the file history for that server and path, so an earlier version can be restored. Inside the editor itself, Revert discards your unsaved changes and reloads what is currently on the server.
Will it let me open a binary file by mistake?
No. Binaries and archives are detected before anything opens as text, so you cannot corrupt a jar or a tarball by opening and saving it. Text files open normally and anything else offers a download instead.
Can it search for a file or some text across the server?
Yes. Search a single folder or the whole server for a filename or a line of text, and open the match straight in the editor.
Does it need anything installed on the server?
No. It works over the SSH and SFTP access you already have. There is no agent to roll out, no daemon and nothing new to expose.
Also covered

The rest of the stack

Docker, without memorising the flags

Inspect containers, read logs, check stats, restart services and run Compose stacks, just by describing what you want.

Read more →

Your reverse proxy, explained and fixed

Test configs before they go live, read the right log, and reload safely, on nginx, IIS or Tomcat.

Read more →

Ship it, and know what shipped

Run your existing deploy scripts, watch the output live, and get a straight answer about whether it worked.

Read more →

Ask your database what is wrong

Read-only checks and queries over your existing SSH connection, with credentials encrypted at rest.

Read more →

Wildcard HTTPS, sorted in one step

Issue trusted, auto-renewing certificates, wildcards included, and get the paths handed straight back.

Read more →

Your AWS account, in plain English

Read EC2, S3, Elastic IPs and EBS, spot what is quietly costing you money, and make changes only after you approve them.

Read more →

Try it on something that already annoys you

Point it at one server. You will know within an hour whether it earns its place.