Tellnova Desktop v1.1.3
Installing
Linux: download the .AppImage, chmod +x it, run it.
Windows: run the NSIS installer (.exe). SmartScreen may warn — choose More info → Run anyway.
macOS: see below — one extra step is required.
macOS: "Tellnova is damaged and can't be opened"
This build is not yet notarized by Apple (no Apple Developer account yet),
so Gatekeeper shows a scary-but-wrong "damaged" message on first launch. The
download is fine. To open it:
-
Drag Tellnova from the DMG into Applications.
-
In Terminal, run:
xattr -cr /Applications/Tellnova.app
-
Still blocked on Apple Silicon? Add a local ad-hoc signature:
codesign --force --deep --sign - /Applications/Tellnova.app
-
Launch normally. This is a one-time step per fresh install.
No Terminal? After one blocked launch attempt, go to
System Settings → Privacy & Security and click Open Anyway.
xattr -cr only removes macOS's download-quarantine flag; it does not modify
the app. You can verify your download against SHA256SUMS.txt attached below:
shasum -a 256 ~/Downloads/Tellnova-*.dmgSigned and notarized macOS builds are on the roadmap.
What's new in 1.1.3
New
- Create a GitHub repository without leaving the composer. The repo picker's "Create new repository…" opens a compact new-repo form: owner (your account or an org), name, description, private/public, .gitignore template, license, and README initialization — then selects the new repo so you can start a task immediately.
- Picking a provider now asks you to connect it. Selecting a provider that isn't connected yet immediately opens the sign-in / API-key flow (ChatGPT sign-in for Codex, key entry for OpenCode) instead of leaving you with an empty model list.
Fixed
- Models missing after signing in (Codex/ChatGPT and others). Apps launched from the desktop don't inherit your shell's PATH, so Tellnova could fail to find the
piagent even when it works in your terminal — making connected providers look empty and runs fail with a cryptic ENOENT. Tellnova now locatespiacross common install locations (npm, pnpm, volta, nvm, bun, Homebrew) and your login shell's PATH. - When
pigenuinely isn't installed, runs now fail with clear install instructions instead ofspawn pi ENOENT.
Existing 1.1.x installs update automatically via the built-in updater.