--- title: Rotki created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, accounting, crypto, portfolio, defi, python, finance, fiscal] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Accounting, https://github.com/rotki/rotki, https://rotki.com/] --- # Rotki 💰 > Suivi de portefeuille crypto et assistant comptable dĂ©centralisĂ© — multi-chaĂźne, multi-portefeuille, avec calcul de plus-values fiscales, le tout en local et chiffrĂ©. | MĂ©tadonnĂ©e | Valeur | | :--- | :--- | | **Site web** | https://rotki.com/ | | **GitHub** | https://github.com/rotki/rotki | | **License** | AGPL-3.0 | | **Langage principal** | Python (backend) + Vue 3 / TypeScript (frontend) | | **Étoiles GitHub** | ⭐737 | | **DerniĂšre MAJ** | 2026-05-30 | | **CatĂ©gorie** | [[cat-accounting]] | ## Description Rotki est un **assistant de suivi de portefeuille crypto et de comptabilitĂ© fiscale** Ă©crit en Python (backend) avec un frontend Vue 3 / TypeScript. Sa philosophie est radicale : **vos clĂ©s et donnĂ©es financiĂšres restent sur votre machine**, chiffrĂ©es localement. Rotki ne se contente pas d'afficher un solde — c'est un vĂ©ritable **logiciel comptable pour actifs numĂ©riques**, capable d'agrĂ©ger des centaines de comptes, blockchains et protocoles DeFi dans une vue unique. L'application supporte **plus de 35 blockchains** (Ethereum, Bitcoin, Solana, Polkadot, Cosmos, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche, etc.) et **des milliers de tokens**, avec des **connecteurs aux exchanges centralisĂ©s** (Binance, Coinbase, Kraken, KuCoin, Bitfinex, etc.) via API en lecture seule, et aux **protocoles DeFi** (Aave, Compound, MakerDAO, Lido, Curve, Uniswap, Yearn, Convex, etc.). Chaque transaction peut ĂȘtre **classifiĂ©e, annotĂ©e, regroupĂ©e** par Ă©vĂ©nement fiscal (achat, vente, swap, staking, airdrop, NFT, emprunt, liquidation). Le **module fiscal** est la piĂšce maĂźtresse pour les utilisateurs français/europĂ©ens : il calcule les **plus-values selon la mĂ©thode de calcul choisie** (FIFO, LIFO, AC, HIFO), gĂ©nĂšre des **rapports PDF exportables** par annĂ©e fiscale, et aide Ă  remplir le formulaire **Cerfa 2086** (plus-values sur actifs numĂ©riques). Pour la France, l'application supporte explicitement le **rĂ©gime flat tax 30%** (PFU) sur les plus-values de cession d'actifs numĂ©riques et la **dĂ©claration d'ouverture/fermeture de compte** (formulaire 3916). Le projet est **AGPL-3.0**, donc entiĂšrement libre. Une **version Premium** (abonnement) dĂ©bloque certaines intĂ©grations premium (exchanges avancĂ©s, rapports fiscaux optimisĂ©s) et sert Ă  financer le dĂ©veloppement — la version gratuite reste trĂšs complĂšte. ## Installation ### Via Docker (recommandĂ©) ```yaml # docker-compose.yml services: rotki: image: rotki/rotki:latest container_name: rotki restart: unless-stopped ports: - "8082:80" environment: - TZ=Europe/Paris volumes: - rotki-data:/data # Optionnel : exposition directe des RPC blockchain via Tor / VPN volumes: rotki-data: ``` ### Installation manuelle (Desktop — mĂ©thode recommandĂ©e par l'Ă©diteur) 1. TĂ©lĂ©charger l'AppImage / DMG / installer Windows depuis https://github.com/rotki/rotki/releases. 2. Lancer l'application — au premier dĂ©marrage, **crĂ©er un nouveau compte chiffrĂ©** (mot de passe maĂźtre, fortement recommandĂ© de le stocker dans un gestionnaire). 3. Ajouter des **adresses blockchain** (avec clĂ©s API d'observation, jamais de clĂ©s privĂ©es) ou des **comptes d'exchange** (API en lecture seule). 4. Lancer un **premier scan** : peut durer plusieurs minutes selon le nombre de comptes. ### Installation serveur (headless) 1. `git clone https://github.com/rotki/rotki.git && cd rotki` 2. PrĂ©-requis : Python 3.11+, Node 20+, yarn. 3. Backend : `pip install -e .` puis `rotki --api-cors-domain http://localhost:8080 --data-dir /var/lib/rotki --rest-api-port 5042`. 4. Frontend : `cd frontend/app && yarn install && yarn build`, servir via Nginx. 5. Activer l'API REST (settings → Enable API) pour interfacer avec des outils tiers. ## Configuration - **Comptes blockchain** : pour chaque adresse, choisir la chaĂźne (Ethereum, Solana, etc.) et la mĂ©thode d'observation (clĂ© API Etherscan/BscScan/Polygonscan, ou nƓud RPC personnel). - **Comptes exchange** : crĂ©er une API en lecture seule (read-only) sur l'exchange, sans droit de retrait, et la coller dans Rotki. - **Protocoles DeFi** : activables individuellement (Aave, Compound, Maker, Lido, etc.), chacun a son module de dĂ©tection des positions. - **RĂšgles fiscales** : dĂ©finir la mĂ©thode de calcul des plus-values (FIFO par dĂ©faut en France, recommandĂ©), la devise de rĂ©fĂ©rence (EUR), et l'annĂ©e fiscale. - **CatĂ©gories de transactions** : customisables (staking, airdrop, mining, gift, lost, stolen, transfer entre wallets personnels — exonĂ©rĂ©). - **Rapports** : PDF/CSV exportables, par annĂ©e, par compte, par type d'Ă©vĂ©nement. ## Alternatives ### Open source - [[app-ezbookkeeping]] — comptabilitĂ© personnelle multi-devises, plus gĂ©nĂ©raliste, support crypto basique. - **Koinly** — rĂ©fĂ©rence crypto/fiscal en SaaS, donnĂ©es hĂ©bergĂ©es, freemium. - **CoinTracker** — Ă©quivalent cloud, freemium, fiscal US-centric. - **Zerion** — wallet DeFi avec suivi de portefeuille (cloud). - **DeBank** — dashboard DeFi read-only (cloud). - **Bitcoin Core + Electrum** — bas niveau, sans notion de fiscal. ### PropriĂ©taires - **Koinly** — leader du marchĂ©, interface trĂšs lĂ©chĂ©e, freemium jusqu'Ă  1000 transactions. - **CoinTracker** — idem, fort aux US. - **CryptoTaxCalculator** — australien, trĂšs prĂ©cis sur DeFi. - **Accointing** (Blockpit) — europĂ©en (allemand), conforme MiCA, freemium. ## SĂ©curitĂ© - **ClĂ©s en local uniquement** : Rotki n'expose **jamais vos clĂ©s privĂ©es**. Pour les comptes blockchain, on utilise des **clĂ©s API d'observation** (Etherscan, etc.) ou des **nƓuds RPC personnels** (ex : Erigon pour Ethereum) qui ne permettent que la lecture. - **Chiffrement local** : la base SQLite est chiffrĂ©e au repos avec un mot de passe maĂźtre (AES-256). En cas de vol du serveur, les donnĂ©es sont inexploitables. - **API en lecture seule** sur les exchanges : crĂ©er des clĂ©s **sans droit de retrait** ni de trade. Ajouter une **whitelist IP** cĂŽtĂ© exchange si possible. - **HTTPS obligatoire** : si on expose l'API REST sur un rĂ©seau, passer par un reverse proxy avec TLS. - **Sauvegardes chiffrĂ©es** : la base `rotki-data` contient l'historique fiscal complet — sauvegarder en double (BorgBackup vers un NAS distant). - **Mises Ă  jour** : suivre les releases, le projet intĂšgre rĂ©guliĂšrement de nouvelles blockchains et corrige des bugs de classification DeFi. ## Ressources - Site officiel : https://rotki.com/ - Documentation : https://docs.rotki.com/ - DĂ©pĂŽt GitHub : https://github.com/rotki/rotki - Forum communautaire : https://github.com/rotki/rotki/discussions - Wiki fiscal France : https://docs.rotki.com/usage-guides/fiscal.html - selfh.st : https://selfh.st/apps/?tag=Accounting ## Pages LiĂ©es - [[cat-accounting]] (catĂ©gorie parente) - [[app-ezbookkeeping]] — comptabilitĂ© personnelle multi-devises - [[app-firefly-iii]] — gestion budget, support crypto basique - [[app-akaunting]] — comptabilitĂ© entrepreneur classique - [[recettes-docker-compose]] — templates de dĂ©ploiement - [[securisation-home-lab]] — bonnes pratiques chiffrement / sauvegardes