Skip to content

DevCat v0.10.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:10
a5bfd37
  • Rooms: share documents with other people and let everyone's DevCat Agent join in, peer to peer
    (no account, no server holding your documents). Make a room from Rooms in the title bar and send an invite
    link; you let each person in. Everyone edits the same files live (edits made at the same time merge; undo only
    undoes yours), talks in a thread, and mentions agents (@arif-agent, @agents). Agents read the room,
    claim the part they work on and suggest changes that a person accepts; every applied change can be reverted.
    Removing someone switches the room to a new key. devcat keeper keeps changes for whoever is offline,
    encrypted so it can't read them (#72).

  • DevCat Mobile from other networks: connects faster and more often goes direct instead of through the
    relay. The computer asks your router to open its port (UPnP / NAT-PMP / PCP), the pairing QR and the
    computer's details carry the relay server it's on so the phone goes straight there, and the phone waits
    longer before giving up on mobile data. Phones paired before keep working. DevCat → Mobile and the phone show
    whether each connection is direct or through the relay (#71).

  • Docker connections: add a Docker engine (the current docker context, another context, or a host over
    ssh:// / tcp://) and open it in a tab: containers grouped by Compose project with their CPU and memory,
    logs that follow (and carry on after a restart), a shell in a terminal tab, inspect, and start / stop /
    restart / pause / kill / remove; images, volumes and networks with inspect and remove. A read-only
    connection only looks (#70).

  • devcat stop: stops a devcat serve that's still holding the port: one in the background, in a closed
    terminal or from before an update. Starting devcat serve while another DevCat has the port now says which
    one and offers to stop it and take over (--replace does it without asking).

  • Paste in the file tree: in the AI workspace, paste files and folders copied in Explorer / Finder (or with
    the tree's own Copy) into a folder: right-click → Paste, or Ctrl+V / ⌘V. A name
    that's taken gets "copy", so nothing is overwritten, and an image on the clipboard is saved as pasted.png
    (#54).

  • DevCat Agent on Windows: a console window no longer flashes up and closes for every command the agent runs
    (#68).

  • DevCat Agent's Stop button shows its square with window glass on (it was a plain white circle), and so do the
    search highlights in Kubernetes logs (#68).

  • DevCat Agent's plan (the checklist above the chat box) goes away when the agent is done, also when it left an
    item unticked; each update stays in the conversation (#68).

  • SSH sessions on Windows: the saved password is typed again (the Windows console's own replies no longer
    count as typing); answering ssh's own questions (host key, a jump host's password, a one-time code) no longer
    stops it; pasting a screenshot (Alt+V) works; selecting text in a terminal copies it; terminal tabs follow the
    program's title (#50).

  • Open folder on SSH host: pick one of your saved SSH sessions (with its saved password) instead of typing a
    host (#66).

  • Terminal tables with emoji (like Claude Code's ⚠️ rows) line up: characters are measured by grapheme
    cluster, as current terminals do (#65).

  • Browser version of DevCat Mobile: a pairing the computer no longer knows is forgotten instead of failing
    forever, and scanning a new QR code for the same computer pairs again (#60).


Download

Already on v0.3.0 or later? DevCat offers the update itself.

  • macOS (Apple Silicon): DevCat_0.10.0_aarch64.dmg
  • macOS (Intel): DevCat_0.10.0_x64.dmg
  • Windows: DevCat_0.10.0_x64-setup.exe or DevCat_0.10.0_x64_en-US.msi (OpenVPN and WireGuard installers included; DevCat offers them the first time you connect)
  • Linux: .AppImage, .deb (Debian/Ubuntu) or .rpm (Fedora/RHEL)
  • CLI only (devcat serve: phones and browsers without the app; servers, SSH): devcat-cli-<platform>.tar.gz / .zip, or
    curl -fsSL https://devcathq.github.io/DevCat/install.sh | sh · brew install devileya/devcat/devcat-cli

The builds are not notarized by Apple / signed for Windows yet.
macOS: after dragging DevCat to Applications, open it once; when macOS says it can't verify
the developer, go to System Settings → Privacy & Security and click Open Anyway
(or run xattr -dr com.apple.quarantine /Applications/DevCat.app in Terminal).
Windows: SmartScreen may warn: choose "More info" → "Run anyway".