AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Your Talos cluster, from your phone. Node health, logs, etcd, alerts, the apps you run, Kubernetes workloads and pods, and now network tests between nodes, storage and database health and node pressur
Developer toolsGo · KotlinGitHub @cyrinuxOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Ichor is unofficial talos linux mobile app
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Your Talos cluster, from your phone. Ichor is a free, open-source Android and iOS app to
monitor and operate Talos Linux clusters: node health, logs, etcd,
KubeSpan and live graphs in your pocket, and a notification the moment a node goes down.Read the full README ↗Any Kubernetes cluster from its kubeconfig, and the whole Talos layer, from your phone. Ichor is a free, open-source Android and iOS app to monitor and operate Kubernetes clusters: workloads, pods, logs, Argo CD and Flux, on EKS, GKE, AKS, DigitalOcean, Rancher, Omni or your own (see Kubernetes clusters without Talos). On Talos Linux clusters it goes down to the nodes: node health, etcd, KubeSpan, upgrades, machine config and live graphs in your pocket, and a notification the moment a node goes down.
Website: https://cyrinux.github.io/ichor/
In the app, Settings → About → Ichor website opens the project site. About → Integrations → Platform → Talos Linux opens the Talos website.
Want to explore without a cluster? Tap Try demo on the import screen. The built-in demo works offline and shows five sample nodes, live metrics, services, logs, events, etcd, networking, storage, hardware and resources. The overview marks it as demo data; cluster changes and credential exports are unavailable. It can sit alongside your real clusters and be removed from Manage clusters. The first time the Talos demo opens, a short tour points at the cluster switcher, the nodes, a node that needs a look, the action bar and Settings; Settings → About → Replay the demo tour shows it again.
Ichor is an independent community project, not affiliated with or endorsed by Sidero Labs. Talos is a trademark of Sidero Labs, Inc.
? on the add screen says what each way in needs: a cloud
account, a kubeconfig or a Talos identity for the phone.The full list, screen by screen, is in docs/features.md; the website shows the highlights of each release.
The Talos API layer is the official Go client (siderolabs/talos/pkg/machinery, same code as
talosctl) compiled with gomobile, so talosconfig parsing, Ed25519 mTLS and endpoint→node
proxying behave exactly like talosctl.
Install on Android:
ichor-v<version>-<abi>.apk from the
latest release; arm64-v8a
fits almost all phones.F-Droid: not listed yet. The planned route is IzzyOnDroid,
an F-Droid repository that ships the signed release APKs. Release APKs are rebuilt from their
tag and compared in CI (just verify-release, see
Reproducible builds). The release also carries
ichor-wear-v<version>.apk, the Wear OS tile: it only works with the Google Play phone build
(same package and signing key), so it is not meant for F-Droid.
| Read | For |
|---|---|
| Features | Everything the app does, screen by screen |
| Roles | Which talosconfig role each feature needs |
| Adding clusters | Talosconfig for the phone, kubeconfig and cloud clusters, Omni, several clusters, share links, backup and restore |
| Kubernetes screens | Checkup, CronJobs, capacity, policies, autoscaling, virtual machines, Crossplane, Tailscale, Cluster API, image scans, Argo CD icons |
| Network | Node network tools, packet capture, network test |
| Safety | What protects the cluster and the phone |
| etcd | Snapshots, recovery, the NOSPACE fix |
| Cluster insights | Drift, incident recorder, bottleneck metrics |
| AI diagnosis | Optional, off by default |
| Plugins | The plugin file format and how to write one from a CRD |
| Runbooks |
The Android app updates itself from this repository's GitHub releases (Settings → About → Updates):
Updates only work between builds signed with the same key, which means CI release builds with
the ICHOR_KEYSTORE* secrets set. A debug build, signed with your machine's debug key,
cannot be replaced by a release. To switch once:
ichor-vX.Y.Z-<abi>.apk from a release;There is no self-update on iOS, where sideloaded apps are reinstalled with Sideloadly or AltStore.
The app is available in English, French, Spanish, Ukrainian, German, Italian, Simplified Chinese, Japanese, Brazilian Portuguese and Russian.
When you add or change a UI string, translate it in every language:
| Platform | English source | Translations |
|---|---|---|
| Android | app/src/main/res/values/strings.xml | values-{fr,es,uk,de,it,zh-rCN,ja,pt-rBR,ru}/strings.xml |
| iOS | ios/**/Localizable.xcstrings | the same catalogs (String Catalogs) |
Then run:
just i18n-check # also part of `just check` and the iOS CI build
It fails on a missing translation, when placeholders (%1$s, %@, %lld) differ from
English, or when a plural lacks one of its language's categories (Russian needs few and
many, Chinese only other). It also fails on an Android key that no code or resource reads:
delete it in every language's file.
Ichor is free, with no ads or tracking. To help keep it going:
bc1qc0dhqrgw6z08du94rkfequk8n5r3lgcr5lnxtl0xb32676301F9c4abD35Eb2e4c7C8cdA754BA29804The app's About section and the website show them as QR codes.
The Google Play version can't show those links (Play's payment rules). Instead,
Settings → About → Fund features lets you back the features you want next, with Google
Play purchases. The list is docs/roadmap.json; the maintainer side is
in fastlane/PLAY_CONSOLE.md.
Apache License 2.0; see LICENSE and NOTICE for third-party components. The Ichor name, logo and icon are not covered by the license; see TRADEMARKS.md. To contribute, see CONTRIBUTING.md.
| The runbook format and its actions |
| Build | Repository layout, Android, iOS and CI builds |
| Contributing | Checks, reproducible builds, conventions |