Forge Downloads
Native appsManifest backedSHA-256 verified
downloads-forge.gagliahq.com

Install Forge

Download the current native Forge apps and use the same update manifest consumed by Settings / Admin inside the desktop and Android clients.

Android

Version 0.1.19-nativeChannel debug17322042 bytesSHA-256 cdcd2752c32601891c035a7e86cc9a1966713f1c9cc574c3147b2d2c0c22b0a0
  • Native Kotlin/Compose Forge client.
  • Shared Forge API contract with replay, search, files, diffs, TTS, STT, and terminal surfaces.
  • STT socket close and provider error events now surface directly instead of collapsing into a generic audio-frame send failure.
  • Speech capture now shows explicit Listening, Decoding, permission, auth, and failure feedback in the composer.
  • The speech meter is more sensitive, taller, and uses more skinny bars so it reads as real microphone activity.
  • STT partial transcript text now appears live as a temporary composer preview before the final transcript is committed.
  • The speech meter now follows actual microphone PCM amplitude instead of running a decorative animation.
  • Composer sizing now cycles compact, tall, full, then hidden with the custom keypad hidden too.
  • The composer size control now lives in the bottom footer as a purple chevron so it remains available when the composer is hidden.
  • Visible tabs now wrap tightly to their title with balanced padding instead of keeping extra right-side close-button space.
  • Mobile tab bar now removes the exposed top stop button and uses a compact stacked-tabs manager.
  • New tab and close tab controls now live in the tab manager instead of consuming always-visible mobile chrome.
  • Footer controls are grouped by function: images/files left, stop centered, settings/refresh right.
  • The duplicate keyboard microphone button has been removed; dictation is controlled from the composer.
  • Terminal arrow-pad controls are now hidden unless the active session is a terminal-style session.
  • Composer can cycle between compact, tall, and full content-area modes, with scrollable prompt text.
  • STT active state now turns on immediately when capture starts instead of waiting on coroutine timing.
  • Mobile layout now starts at the tab bar, without the extra top toolbar.
  • Mobile keyboard now matches the web-style rows and symbol layout switcher.
  • Launcher icon now uses the Forge fire-and-sword artwork.
  • Keyboard layout cycling now returns to letters without crashing.
  • Number keyboard keeps the same vertical footprint as the letter and symbol layouts.
  • Composer focus no longer opens the Android system keyboard over the Forge keypad.
  • Forge keypad keys now edit and submit the prompt composer directly.
  • Composer now has embedded mic and readback buttons; readback speaks the current composer text.
  • Composer text now uses the full row, with the redundant inline send button removed.
  • Update settings now show Current Android, Latest Android, Update Check, and Download controls.
  • Settings/Admin now owns update checks instead of rendering admin blocks in the chat canvas.
  • App startup now only restores session state and replay; it does not send automatic prompts or terminal input.
  • STT capture now allows long dictation sessions up to 10 minutes.
  • The mobile canvas now stays blank until real transcript content exists and exposes a jump-to-bottom control when scrolled up.
  • Assistant messages can now be read aloud through the Forge TTS streaming API.
  • Android TTS playback consumes Forge pcm_s16le WebSocket frames directly through AudioTrack.
  • Mic dictation now uses the Forge speech transcription WebSocket.
  • Android STT capture uploads 16 kHz mono pcm_s16le frames directly to Whisper.cpp.
  • Native voice traffic now uses api-forge.gagliahq.com so STT/TTS WebSockets do not go through the preview site origin.
  • Settings/Admin now lets Android choose Whisper.cpp or Sherpa ONNX for speech-to-text.
  • Speech capture now shows a centered stamped RECORDING overlay instead of the waveform meter.
  • Sherpa ONNX speech-to-text now emits live partial transcript events while recording.
  • All-caps Sherpa transcripts are normalized to sentence case before they reach Android.
  • Composer readback is now a true Kokoro TTS toggle: tap once to play, tap again to stop the active stream.
  • The recording overlay is now glyph-only text with the red scan masked inside the letters.
  • Settings/Admin now includes Whisper Large, a full large-v3 q5_0 accuracy lane, alongside Whisper Turbo and Sherpa.
  • Settings/Admin now exposes Kokoro output settings for real English voices, final/live playback mode, and supported speed range.
  • Kokoro voice selection now groups American and British English male/female voices with native vector face badges.
  • Holding the Forge keypad delete key now repeats quickly instead of requiring repeated taps.

Windows

Version 0.1.0Channel nativeArtifact not published in this render
  • Native Rust/egui Forge desktop client.
  • Shared Forge API contract with replay, search, files, diffs, TTS, STT, and terminal surfaces.
  • Windows artifact is published when the Windows release build is copied into the expected source path.

Native clients check /updates/latest.json. Android downloads the APK and opens the installer. Windows opens the current installer/download URL for the user-controlled update step.