Hinatadocs

Download Hinata#

Hinata is a client for your own server, so installing the app is only half of it: the first thing it asks for is a server URL. If nobody has set one up for you yet, start with Self-hosting — it takes a Docker Compose file and a few minutes.

The app is one Flutter codebase compiled six ways. The same screens, the same data, the same shortcuts, wherever you open it.

Get the app#

  • Android Available

    Phone and tablet, with push notifications and the full offline-friendly navigation.

    Get it on Google Play
  • iOS In review

    The iPhone and iPad build is with App Review. The listing below is live already — it serves the Mac app until iOS is approved.

    View the listing
  • macOS Available

    A native desktop client, notarised and distributed through the Mac App Store.

    Download on the Mac App Store
  • Windows Available

    Packaged as an MSIX, with push delivered over Windows Push Notification Services.

    Get it from Microsoft
  • Linux Available

    A native GTK 3 client, strictly confined, for x86-64 and ARM64. The Flatpak and AppImage recipes stay in the repository for anyone who prefers them.

    Get it from the Snap StoreGet it from the Snap Store
  • Web Included

    Nothing to install. Your server ships the web app itself — open its address and sign in.

    How to host it

One app, many servers

A published Hinata app has no server address compiled into it. The same build from the same store connects to your company's server, your club's server and a local test instance — each with its own saved session. See The apps for the Server Manager that keeps them apart.

What each platform can do#

Almost everything is identical everywhere. These are the differences worth knowing before you choose where to work, and each one has a reason rather than a roadmap entry.

Android iOS macOS Windows Linux Web
Boards, sprints, issues, Gantt, reports
Push notifications
In-app & e-mail notifications
Take a photo with the camera
Attach files you already have
Record a voice comment ⚠️
Stay signed in across restarts ⚠️
hinata:// deep links

⚠️ means it works once the system provides something the app cannot ship itself. On Linux, staying signed in needs a keyring (GNOME Keyring, KWallet — anything implementing the Secret Service), and voice comments need the GStreamer plugin packages to play and PulseAudio plus FFmpeg to record. The app names the missing piece instead of failing quietly. The apps has the detail and the package lists.

Why Linux has no push

Push on mobile and Windows is relayed through the Hinata Connect gateway to FCM and WNS. A Linux desktop has no equivalent service to register a token with — so notifications arrive in the app and by e-mail instead. Your notification settings stay editable there anyway: the preferences belong to your account, not to the machine you happen to be sitting at, and they still govern your phone.

After you install#

  1. Enter your server URL. The app checks it answers before it continues, so you can never end up half-connected to something that is not a Hinata server.
  2. Sign in with your credentials, or through whatever single sign-on your operator configured.
  3. That is it — the workspace is the same one you will find on every other device.

Told to update?

When a server requires a newer client than you have, the app says so and offers a button straight to the right place for your platform. Operators set those links per platform in the admin area, so the button goes to the store you actually installed from.

New to Hinata? The User guide walks through the app screen by screen.