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.
- Interface (webview isolée) Aucun secret, aucun accès direct au réseau ni aux fichiers. liste fermée de commandes vers Rust
- Coque Tauri (Rust) Session, verrouillage automatique, réseau via Tor, fenêtre de confirmation native.
- wallet-core (Rust) Chiffrement, dérivation des clés, signature.
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.
Get-FileHash .\Kyro-windows-x64-setup.exe -Algorithm SHA256
shasum -a 256 Kyro-macos.dmg
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
- Windows affiche « Windows a protégé votre ordinateur ».
- Clique sur Informations complémentaires, puis sur Exécuter quand même.
macOS
- Ouvre le fichier
.dmget glisse Kyro dans Applications. - Dans Applications, fais un clic droit sur Kyro, choisis Ouvrir, puis confirme.
- Si macOS ne propose pas Ouvrir : va dans Réglages Système › Confidentialité et sécurité et clique sur Ouvrir quand même.
Linux
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
| Réseau | Adresse | Action |
|---|---|---|
| Bitcoin | bc1qta8efdy72ge9qy8yj8s0ckwar0lg44ggwnaard | |
| Ethereum et chaînes EVM | 0x86cD9af8067fF5e0001c709a550cD62b5e968B44 | |
| Solana | ptsbLdrhmEfC2eQ9gj4aieF4irdhQqYzK1fdNwHBZcM | |
| Litecoin | LWePW8iwa8RxxYB6av4KBriBNkRgLWvNyw | |
| Dogecoin | DKCSjtypvD9qg3R175YdijmwvKh5FnAU14 | |
| TRON | TT9j25bsbBAgxCDEXTN1cpjcD54Jz51pES | |
| Cardano | addr1qy9d3jctafj2cgfm8sgllfjkrxrgxn9mz9dy0qzxuwscx6c2mr9sh6ny4ssnk0q3l7n9vxvxsdxtky26g7qydcapsd4sux3dj3 |
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.