Skip to content

Tellnova Desktop v1.1.3

Choose a tag to compare

@MannJadwani MannJadwani released this 01 Aug 01:02

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:

  1. Drag Tellnova from the DMG into Applications.

  2. In Terminal, run:

    xattr -cr /Applications/Tellnova.app
  3. Still blocked on Apple Silicon? Add a local ad-hoc signature:

    codesign --force --deep --sign - /Applications/Tellnova.app
  4. 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-*.dmg

Signed 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 pi agent even when it works in your terminal — making connected providers look empty and runs fail with a cryptic ENOENT. Tellnova now locates pi across common install locations (npm, pnpm, volta, nvm, bun, Homebrew) and your login shell's PATH.
  • When pi genuinely isn't installed, runs now fail with clear install instructions instead of spawn pi ENOENT.

Existing 1.1.x installs update automatically via the built-in updater.