Skip to content

PostCall 1.0.0

Latest

Choose a tag to compare

@RZEROSTERN RZEROSTERN released this 14 Oct 05:27
ddc7c3e

PostCall 1.0.0

Turn a recorded client discovery call into a draft proposal in minutes. On your own Mac, with open-source AI, without sending the call to anyone's server.

  • Download: PostCall-1.0.0-arm64.dmg (306 MB)
  • SHA-256: 306d0156d2f8f64eb50838ca71d7e9d1792e494071a2539d68e3b3e3d2f7cb69
  • Needs: a Mac with Apple Silicon (M1 or newer) and macOS 14 or later. Intel Macs are not supported.

Install

  1. Open the .dmg and drag PostCall into Applications.
  2. Open it for the first time. The app is not signed with an Apple Developer certificate, so macOS blocks it once. Following Apple's instructions: try to open PostCall so macOS shows its warning, then open System Settings → Privacy & Security, scroll down, click Open Anyway, confirm, and click Open when the warning appears again. After that it opens normally.
    • Terminal alternative (a common workaround, not part of Apple's instructions): xattr -dr com.apple.quarantine /Applications/PostCall.app
  3. First launch downloads the AI models once: 7.2 GB (Gemma 4 E4B, 6.6 GB, and the Whisper speech model, 574 MB). You need 8.2 GB of free disk space; use Wi-Fi. Downloads can be paused, survive closing the app, and are checked before use. A short built-in test then confirms the model works. This is the only time PostCall uses the internet; afterwards it works fully offline.

PostCall keeps its data, models and logs in ~/Library/Application Support/PostCall. To remove everything, delete the app and that folder.

What it does

Upload a recording (mp3, m4a, wav, mp4). PostCall transcribes it with timestamps, pulls out what the client said (problem, goals, requirements, constraints, budget and deadline mentions, risks, open questions), and drafts a proposal from those notes and your profile (services, rates, terms, tone). Then you edit it and export Markdown or PDF.

  • Every scope item and deliverable links to the moment in the call it came from; anything without a source is flagged as an assumption.
  • Prices come only from your profile; a budget the client mentioned is shown as a note, never used as the price.
  • If the call did not cover something, the draft says so and adds it to the open questions.
  • Everything runs on your Mac: no accounts, no telemetry, nothing logged from your calls.

Languages

The interface is in English, Spanish, French, Portuguese, Japanese, German, Russian, Italian, Hindi, Chinese (Simplified) and Arabic (right to left). It opens in your Mac's language and you can change it at the top right. Proposals can be written in all eleven languages; the PDF export covers the six Western European ones, the others export as Markdown.

Known limits (please read)

  • Not signed or notarized, so the first-open steps above are needed. Not yet tried as a browser download through macOS's approval, or installed in /Applications.
  • Tried on macOS 27 only. macOS 14 to 26.1 should work but has not been tested. Not tested on an 8 GB Mac (the default model needs about 8 GB).
  • The translations were drafted with AI assistance and have not been reviewed by native speakers. Corrections are welcome (web/app/locales/). Proposals in Japanese, Chinese, Russian, Hindi and Arabic were checked on one sample call only.
  • The model results behind the defaults come from one 5-minute Spanish role-play. The drafts are drafts: read them before you send them.
  • Speed depends on the Mac. On a busy 16 GB Mac, notes and proposal for the 5-minute sample took between 52 s and 194 s.

Checked on this build

Installed from this .dmg into a scratch folder with the system Ollama stopped: first-launch wizard with real downloads, compatibility check, profile, upload, transcription, draft, source quote, edit, Markdown and PDF export, quitting (25 of 26 checks passed; the 26th is the 3-minute speed target, missed at 194 s on an overloaded Mac). The app opens only loopback ports, and quitting stops every process. The interface was checked in all eleven languages (222 page-and-window combinations: page language and direction, layout, nothing past either edge, no leftover English on the non-Latin languages), and the app was started under seven different system languages. Details, including what failed and what could not be verified, are in docs/DECISIONS.md.

Licenses

PostCall is MIT with a Beerware thank-you (LICENSE). It bundles Ollama (MIT), whisper.cpp (MIT) and Electron; models are downloaded separately (Gemma 4: Apache 2.0; Whisper: MIT). Full list: THIRD_PARTY_NOTICES.md, also inside the app.

Windows, Linux and the Mac App Store are planned, not built: see docs/DEPLOYMENT.md.