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.26-nativeChannel debug17175485 bytesSHA-256 58f278fa6a0c15df527774ecaf524a2129bf9f0e6317c2b6343641e38441218a
  • Android now participates in the Forge active-client lease so only the current controller can send prompts, edit files, commit, or control voice.
  • Desktop and Android clients now share the same controller/observer safety model.
  • Settings/Admin now lets Android switch TTS between Kokoro and Piper.
  • Sherpa STT now commits its latest streaming partial without a slow final decode wait.
  • Speech status now uses a centered green Recording/Decoding overlay with animated dots.
  • TTS requests now include the selected engine and active playback remains a stop toggle instead of overlapping streams.
  • 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.
  • File Cabinet now uses a simpler web-style path-first tree/list instead of a split side-pane layout.
  • File and folder rows now have paperclip attach controls that insert file:/home/forge/... or folder:/home/forge/... into the prompt composer.
  • The prompt composer now shows a paperclip indicator when file or folder references are attached.
  • File Cabinet header now shows only the current path plus icon-only new-file and new-folder controls.
  • File Cabinet close now stays on the footer folder toggle instead of an in-panel X.
  • File Cabinet no longer shows the File Cabinet title or branch cleanliness label in the header.
  • Mobile File Cabinet preview now exposes Attach only for path sharing; visible Copy was removed.
  • Opened files now use the full preview width with Save, Delete, Attach, and Close controls in one bottom icon row.
  • The selected-file title row was removed from mobile preview to save vertical space.
  • Opened file preview now renders as one square-edged panel instead of a nested card inside another card.
  • Editor/image content and the action icon footer now share one container separated by a thin divider.
  • Opened file preview now has an editor-only toggle that hides the file list and restores it from the footer.
  • Delete moved to the far-left side of the file preview footer to reduce accidental destructive taps.
  • Text-file editing now uses the Forge keypad path instead of opening the Android system keyboard.
  • File Cabinet now uses the /home/forge-scoped backend contract with native file list, editor, image preview, delete/undo, commit, and large-folder load-more support.
  • File Cabinet delete undo now hydrates from durable backend state after refresh/restart.
  • Large folders now paginate through nextOffset/load-more instead of forcing a single giant listing.
  • Save conflict handling now protects changed files from silent overwrite.

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.