Skip to content

Figghost 2.2.16

Choose a tag to compare

@eliasbui eliasbui released this 01 Nov 07:15
· 28 commits to main since this release

Figghost 2.2.16, for Apple silicon Macs with macOS 13 or later.

brew tap eliasbui/figghost
brew install --cask eliasbui/figghost/figghost

Writing the cask out in full trusts only that cask, so no brew trust is needed. Without Homebrew:

curl -fsSL https://raw.githubusercontent.com/eliasbui/figghost/main/scripts/install.sh | sh

Changes:

  • Network: History keeps what each app moved over 90 days, by connection, even while the page is closed, with today, 7 days, 30 days, a bar for each day and an export to CSV or JSON in Downloads. It is off until turned on.
  • Network: Connections lists each connection with how well it answers, a speed test of it (the system's own test, about fifteen seconds) and, for Wi-Fi, the signal, noise, channel, band and speed of the link.
  • Network: Save data keeps the apps you do not allow off a connection that is paid by the byte (a phone's, found by its name and address, or marked by hand), with a data cap. A wire to Block refuses an app, and a data quota for a day or a month refuses an app that has moved that much. The notch says so at 80 % and at 100 %. It applies to apps that follow the proxy settings.
  • Network: the card of an app on the diagram lists the sites it talks to, by name for the apps that go through the proxy and by address for the others.
  • Network: the notch can say when an app uploads far more than it usually does, when the internet is lost or back, and when a network such as a hotel's asks for a login. Make the profile of an encrypted DNS (Cloudflare, Quad9, AdGuard, Google, NextDNS or your own) and macOS asks you to approve it.
  • Rewrite: select text anywhere and a glass window shows it fixed, more formal, shorter or in English, written by the model that Jarvis asks. Return copies it or pastes it over the selection.
  • Command palette: one shortcut and a field to type in to open a tab or a page, turn a feature on or off, go to the agent that waits, test a connection or add a reminder in a few words ("call mom tomorrow 9h"). A few addresses (figghost://palette, page, tab, agents/jump, remind) do the same from a link or Shortcuts.
  • Mirror: the camera, mirrored, under the notch, and a teleprompter that scrolls the last note you wrote near the lens, left out of screenshots and recordings.
  • Commands: a tab of the notch with a few saved commands; press one and what it prints scrolls in the tab.
  • AI agents: each session now knows its terminal, so the shortcut or address that goes to the agent that waits longest brings that terminal (Orca, or the terminal program) to the front.
  • Mole: lists the servers, dev servers and test browsers that an agent left running after it ended, and stops the ones you choose.
  • Notifications: an optional red count of the unread beside the closed notch.
  • Browser: the extension can set the speed of the videos that play, after you allow it once from the menu of its button.
  • Live islands: the notice of the camera names the app in front, as a guess.

The app is signed ad hoc and not notarized; the cask removes the quarantine flag after installing it.
Accessibility access stays granted through updates, because the signature names the app instead of one build; the update from a version that was signed per build asks for it once more.