Feather Wallet is a free, open-source desktop wallet built specifically for Monero (XMR). It is designed for users who want a lightweight, privacy-oriented Monero wallet with advanced controls such as coin management and flexible node connectivity. Feather supports major desktop operating systems and includes options aimed at users who prioritize operational privacy, including compatibility with Tails.
Overview
Feather is a non-custodial wallet. Users control their wallet keys and recovery information, and transactions are signed locally. The wallet focuses on Monero’s account and synchronization model, which typically involves scanning for outputs that belong to the wallet and maintaining an accurate local balance view. Feather can connect to remote nodes or to a user’s own local node, allowing users to choose between convenience and a more self-reliant setup.
History and Background
Feather was announced in 2020 and reached early alpha builds later that year, followed by public beta builds. Development has been publicly tracked through its open-source repositories and associated documentation, and the wallet has been positioned as an Electrum-inspired interface for Monero users who want a responsive desktop experience without relying on a custodial service.
Core Products and Services
- Desktop wallet application: A Monero GUI wallet for Windows, macOS, Linux, and Tails, focused on managing XMR accounts, balances, and transaction history.
- Wallet creation and restoration: Supports creating new wallets and restoring wallets from seed phrases.
- Hardware wallet workflows: Documentation includes instructions for creating and managing Monero wallets using supported hardware devices.
- Node connectivity options: Supports connecting to remote nodes or a local node, which can affect performance, reliability, and privacy characteristics.
Technology and Features
Feather is implemented in C++ using the Qt framework and is distributed as open-source software under a permissive license. From a usability perspective, it is designed to keep common actions straightforward while exposing advanced controls for experienced users.
- Coin control and output management: Features include tools such as freezing and thawing outputs, which can be useful for managing spend behavior and UTXO-like output selection within Monero’s model.
- View-only and proof tools: Documentation includes view-only wallet creation and proof-related functions, including proving payment and proving ownership or authorship, which can support audits and payment verification workflows.
- Fee controls: Includes automatic fee handling and manual controls for selecting fee tiers, helping users balance confirmation speed and cost.
- Operational modes: Supports portable mode and includes guidance for privacy-oriented usage patterns, including running on Tails.
- Convenience features: Includes contacts, exporting transaction history, and “pay to many” style transaction building for sending to multiple recipients.
Hardware support is presented as a first-class workflow rather than an afterthought. Feather documentation lists support for Ledger devices (including Nano models and newer touchscreen devices) and Trezor devices (including Model T and Trezor Safe models), enabling users to keep signing keys on dedicated hardware while using Feather as the desktop interface.
Use Cases and Market Position
Feather is primarily used by Monero holders who want a desktop wallet that emphasizes usability while still offering detailed controls. Common use cases include everyday transfers, managing separate accounts, and more careful spend management through output control. It also appeals to users who want to select their own node strategy, including connecting to a local node for a more self-directed approach to network access.
Funding and Team
Feather is developed as an open-source project with public documentation and repositories. Portions of its ongoing development have been supported through the Monero Community Crowdfunding System (CCS), reflecting a community-funded approach to maintaining and improving Monero ecosystem tooling.
Risks and Considerations
- Self-custody responsibility: Users must securely store seed phrases and any optional passphrases. Loss can make funds unrecoverable, while exposure can enable theft.
- Remote node tradeoffs: Using remote nodes can introduce reliability and metadata considerations. Running a local node can reduce reliance on third parties but increases operational effort.
- Privacy is not automatic: Monero provides privacy at the protocol level, but user behavior, device security, and node selection can still affect overall privacy outcomes.
- Hardware wallet workflows: Hardware wallets can reduce key-exposure risk, but users still need to verify transaction details carefully to avoid approving unintended transfers.