Un wallet crypto non‑custodial et open source, pour ton ordinateur.

Kyro est une application de bureau pour Windows, macOS et Linux. Tes clés restent sur ton appareil, et chaque transaction est décodée et affichée avant que tu signes. Gratuit, sans compte, sans télémétrie, sous licence GPL-3.0-or-later.

Version 1.0.0. Windows, macOS et Linux.

  1. Interface (webview isolée) Aucun secret, aucun accès direct au réseau ni aux fichiers. liste fermée de commandes vers Rust
  2. Coque Tauri (Rust) Session, verrouillage automatique, réseau via Tor, fenêtre de confirmation native.
  3. wallet-core (Rust) Chiffrement, dérivation des clés, signature.
Les trois couches de Kyro. L’interface ne voit jamais de clé : ce que tu confirmes est ce que Rust a décodé, pas ce que l’interface affiche.

Fonctionnalités

Un seul wallet pour tes cryptos, sur ton ordinateur.

Non-custodial
Ta phrase de récupération est chiffrée sur ton appareil (Argon2id et XChaCha20-Poly1305). Personne d’autre n’a tes clés, pas même les développeurs : il n’y a ni compte ni serveur Kyro.
Tu vois ce que tu signes
Toutes les signatures se font dans un noyau Rust. Chaque transaction est décodée et affichée dans une fenêtre système native avant que tu confirmes.
Beaucoup de blockchains
Bitcoin, Ethereum et 15 réseaux EVM, Solana, TRON, XRP, Cardano, Stellar, NEAR, Sui et d’autres, avec plus de 220 jetons vérifiés. Liste complète ci-dessous.
Swap
Échange entre jetons et entre blockchains, au meilleur prix après frais.
Staking
Stake tes SOL, ADA et TRX sans confier tes fonds à qui que ce soit.
Hardware wallets
Ledger et Trezor, y compris le Trezor Safe 7, sur Bitcoin, Ethereum et 6 réseaux EVM, et Solana.
Plusieurs comptes
Crée autant de comptes que nécessaire et déplace des fonds entre eux en deux clics.
Privé par défaut
Tor intégré, aucune télémétrie, aucun compte, aucun pistage. Tu peux utiliser tes propres nœuds. Chaque serveur que Kyro peut contacter est listé dans docs/NETWORK.md.
Protection anti-arnaque
Alerte en cas d’empoisonnement d’adresse, protection du presse-papier, autorisations de jetons au montant exact par défaut.

Blockchains prises en charge

Blockchain Envoi, réception Swap Staking Hardware wallet
Bitcoin oui oui non oui
Ethereumet jetons ERC-20 oui oui non oui
BNB Chain, Polygon, Arbitrum, Optimism, Base, Avalanche oui oui non oui
Cronos, Mantle, Sonic, Flare, Kaia, Gnosis, HyperEVM, Sei, Conflux oui oui non non
Solanaet jetons SPL oui oui oui oui
TRONTRX, USDT TRC-20 oui oui oui non
Cardano oui oui oui non
XRP Ledger oui oui non non
Litecoin oui oui non non
Dogecoin oui oui non non
Bitcoin Cash oui oui non non
Dash oui oui non non
Stellar oui oui non non
NEAR oui oui non non
Sui oui oui non non

Sécurité

Le résumé. Le modèle de menace complet est dans SECURITY.md.

  • Les clés ne quittent jamais le noyau Rust. L’interface ne voit jamais aucun secret.
  • Chaque signature demande ton mot de passe et une confirmation dans une fenêtre native qui affiche ce que Rust a décodé. Tout ce qui est inhabituel déclenche une seconde confirmation, renforcée.
  • Interface isolée et stricte : CSP, aucun code distant, aucun accès direct au réseau ni aux fichiers. Tout le trafic passe par Tor par défaut.
  • Le code a fait l’objet d’une revue de sécurité interne. Aucun audit externe indépendant n’a encore été publié. Comme tout logiciel sous GPL, Kyro est fourni sans garantie.

Signaler une faille

N’ouvre pas d’issue publique. Signale-la en privé via l’onglet Security › Report a vulnerability du dépôt GitHub, avec une preuve de concept si possible. Accusé de réception sous 72 h, correctif et divulgation coordonnée sous 90 jours maximum.

Frais

Kyro est gratuit. Seuls les swaps portent des frais Kyro, qui financent le projet.

Opération Frais Kyro Autres frais
Envoyer, recevoir aucun Frais du réseau uniquement, affichés avant signature.
Staking aucun Frais du réseau. Sur Cardano, le protocole demande un dépôt de 2 ADA, rendu quand tu arrêtes le staking.
Swap 0,7 % Frais du fournisseur et frais du réseau, déjà compris dans le prix annoncé.

Frais de swap : 0,7 %

  • Toujours affichés avant que tu confirmes.
  • Prélevés par le mécanisme officiel « intégrateur » de chaque fournisseur, dans le jeton envoyé, sur la blockchain de départ. Kyro n’ajoute jamais de transfert caché.
  • Configuration publique dans un seul fichier, plafonnée à 1 % par le code. Kyro étant open source, tu peux les passer à 0 dans ta propre version.

Détail par fournisseur : docs/SWAP_FEES.md.

Télécharger

Kyro 1.0.0, application de bureau. Les fichiers sont publiés sur la page Releases du dépôt GitHub.

Choisis ton système dans la liste ci-dessous.

Kyro est une application de bureau pour Windows, macOS et Linux. Il n’existe pas de version mobile.

Tous les fichiers

Système Fichier Format
Windowsx64 Kyro-windows-x64-setup.exe Installateur (recommandé)
Windowsx64 Kyro-windows-x64.msi Paquet MSI
macOSApple Silicon et Intel Kyro-macos.dmg Image disque
Linuxx86_64 Kyro-linux-x86_64.AppImage AppImage
Linuxamd64 Kyro-linux-amd64.deb Paquet .deb (Debian, Ubuntu)
Empreintes SHA256SUMS SHA-256 de chaque fichier

Vérifier le fichier téléchargé

Compare l’empreinte SHA-256 de ton fichier avec la ligne correspondante de SHA256SUMS. Si elle diffère, n’installe pas.

Windows (PowerShell)
Get-FileHash .\Kyro-windows-x64-setup.exe -Algorithm SHA256
macOS (Terminal)
shasum -a 256 Kyro-macos.dmg
Linux, dans le dossier qui contient SHA256SUMS et le fichier
sha256sum -c SHA256SUMS --ignore-missing

Premier lancement

Les installateurs ne sont pas encore signés par un certificat de développeur. Windows et macOS affichent donc un avertissement au premier lancement. Vérifie l’empreinte avant de passer outre.

Windows

  1. Windows affiche « Windows a protégé votre ordinateur ».
  2. Clique sur Informations complémentaires, puis sur Exécuter quand même.

macOS

  1. Ouvre le fichier .dmg et glisse Kyro dans Applications.
  2. Dans Applications, fais un clic droit sur Kyro, choisis Ouvrir, puis confirme.
  3. Si macOS ne propose pas Ouvrir : va dans Réglages Système › Confidentialité et sécurité et clique sur Ouvrir quand même.

Linux

  • AppImage : rends le fichier exécutable (chmod +x Kyro-linux-x86_64.AppImage), puis lance-le.
  • Paquet Debian : sudo apt install ./Kyro-linux-amd64.deb
  • Hardware wallet : installe les règles udev de Ledger et de Trezor pour l’accès USB.

Compiler depuis les sources

Il faut Rust (version épinglée dans le dépôt), Node.js 22 ou plus, pnpm 11 et les prérequis Tauri de ton système. Détails dans le README.

git clone https://github.com/shuntraa/kyro-wallet.git
cd kyro-wallet
pnpm install --frozen-lockfile
pnpm build

Soutenir

Kyro est gratuit. Si le projet t’est utile, tu peux aider à le financer.

Dons en crypto

Après avoir collé l’adresse dans ton wallet, vérifie qu’elle est identique à celle affichée ici, du premier au dernier caractère. Envoie uniquement sur le réseau indiqué.

Tu peux aussi aider sans donner d’argent : signaler un bug, relire le code ou proposer une amélioration dans une issue ou une pull request.