Download ItsGoin

Available for Android and Linux. Free and open source.

Last updated: February 24, 2026

Installation

Android

  1. Download the APK — Tap the button above. Your browser may warn that this type of file can be harmful — tap Download anyway.
  2. Open the file — When the download finishes, tap the notification or find distsoc.apk in your Downloads folder and tap it.
  3. Allow installation — Android will ask you to allow installs from this source. Tap Settings, toggle "Allow from this source", then go back and tap Install.
  4. Launch the app — Once installed, tap Open or find ItsGoin in your app drawer.
Note: If you don't see the "Allow from this source" prompt, go to Settings → Apps → Special access → Install unknown apps and enable it for your browser.

Linux (AppImage)

  1. Download the AppImage — Click the button above to download.
  2. Make it executable — Open a terminal and run:
    chmod +x distsoc_0.1.0_amd64.AppImage
  3. Run it — Double-click the file, or from the terminal:
    ./distsoc_0.1.0_amd64.AppImage
Note: If it doesn't launch, you may need to install FUSE:
sudo apt install libfuse2 (Debian/Ubuntu) or sudo dnf install fuse (Fedora).

Changelog

February 24, 2026 (v2)
  • Request Referrals button — On-demand peer referral requesting in Network Diagnostics.
  • Docker bridge IP filtering — Peer introductions no longer leak Docker bridge IPs.
  • Keepalive fix — Sender-side last_activity update prevents false zombie detection.
  • Message threads — DM conversations grouped by partner with expandable thread view.
  • Mesh/reach diagnostics — Peer cards show reach level badges (Mesh/N1/N2/N3).
February 24, 2026
  • Audience request button — "Ask to join audience" on followed peers.
  • DMs filtered from feed — Direct messages show only in Messages tab.
  • Peer bios displayed — Bio text shown below peer names in People tab.
  • People tab auto-refresh — Follows, peers, audience refresh every 10 seconds.
  • Button feedback — Loading state and toast confirmation on diagnostics refresh.
February 23, 2026
  • Fix connection lock contention — QUIC connect no longer blocks all tasks.
  • Image attachments display — Fixed CSP blocking blob: URLs.
  • Non-blocking startup — Referral connections run in background.
  • Connect timeout — 15-second cap on connection attempts.
  • Android foreground service — Mesh stays alive in background.
February 20, 2026
  • IPv4-mapped address fix — Normalized dual-stack addresses for NAT traversal.
  • Mesh keepalive — 30-second pings prevent zombie detection on idle connections.
  • Audience management — Approve/Deny/Remove audience members.
  • Network diagnostics overhaul — Summary grid, peer cards, connection breakdown.
  • Manual rebalance — Trigger immediate mesh rebalancing from Settings.
  • Reset all data — Clear local data while preserving identity key.
February 19, 2026
  • Reactive mesh growth loop — New peers connect within seconds.
  • Anchor matchmaking only — Anchors introduce peers, never proxy bytes.
  • Parallel hole punching — NAT traversal tries all addresses simultaneously.
  • Relay-observed address injection — Fixes NAT-to-NAT hole punching.
  • Growth loop introduction fallback — Bilateral hole punching when direct fails.