Technically Not

Download

Get Technically Not for Windows, Mac and Linux.

Install it, then start the agent CLIs you already use, each in its own thread, side by side. Free and open source. No account, nothing to buy.

Download for Windows Download for Linux Download for Mac Releases on GitHub

Windows

File
TechnicallyNot.ai-Setup-<version>.exe
Platform
Windows 10 or 11, 64-bit
Updates
Offered in the app; you choose when to install (Settings › Updates)

Windows SmartScreen: the installer isn't code-signed yet, so Windows may warn you. Select More info → Run anyway.

Linux

File
TechnicallyNot.ai-linux-x86_64-<version>.AppImage
Also
.deb (x64) · AppImage (arm64) · .deb (arm64)
Platform
Ubuntu and other modern distros; tested on WSL, real-desktop testing in progress
Updates
AppImage: offered in the app, you choose when to install; for .deb, install the new .deb

Linux AppImage: needs libfuse2 (sudo apt install libfuse2, or libfuse2t64 on Ubuntu 24.04). On Ubuntu 24.04 we recommend the .deb instead, since AppArmor's AppImage sandboxing can get in the way there.

Mac

File
TechnicallyNot.ai-mac-arm64-<version>.dmg
Also
TechnicallyNot.ai-mac-x64-<version>.dmg for Intel
Platform
macOS, Apple Silicon (M1 and newer) or Intel
Updates
Not offered in the app yet: download each new version by hand

Opening it the first time: the app isn't signed by Apple yet, so macOS stops it. Open the .dmg and drag the app into Applications. Then either run xattr -dr com.apple.quarantine /Applications/TechnicallyNot.ai.app once in Terminal, or start the app once, close the warning, and select System Settings › Privacy & Security › Open Anyway. If macOS says the app “is damaged and can’t be opened”, it is not damaged: that is how macOS describes an app with no Apple signature, and the Terminal line fixes it.

From source

You need Git and a current Node.js (the project is developed on Node 24).

$ git clone https://github.com/leroyomey/technicallynot.git
$ cd technicallynot
$ npm install
$ npm start

npm run dist builds the Windows installer into dist/. A build of your own checks for no updates unless you set a release address.

After you install

  1. Open a project folder.
  2. Start the agent CLIs you already have. The app sees which are installed and signed in, and can start the sign-in of each one.
  3. Say what you want, typed or spoken, and watch each agent's status in the thread list.

Read the docs