Skip to content

lucasrayy2/Frame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Frame

Frame

The Web3 System for Your Desktop

A modern native desktop wallet for Ethereum and all EVM networks.
It integrates seamlessly with MetaMask and any dApp through a system-level proxy.

GitHub Release License Platform Discord

About Frame

Frame is more than just a wallet — it’s a complete Web3 system for your desktop.

It creates a secure and seamless bridge between your accounts and any application on your computer. Thanks to its system-level proxy, Frame allows browsers, CLI tools, and native apps to interact with the blockchain without needing browser extensions.

Key Advantages

  • Deep MetaMask Integration — Use Frame as the provider behind MetaMask
  • System-wide Proxy — Any dApp sees Frame as a native injected provider
  • Native Desktop App — Maximum performance and security
  • Full Hardware Wallet Support (Ledger, Trezor, GridPlus, etc.)
  • 100+ EVM networks supported out of the box

Features

  • System-level Web3 Provider — Works in all browsers and applications
  • Seamless MetaMask Integration
  • Support for all EVM networks (Ethereum, Arbitrum, Optimism, Base, Polygon, Avalanche, and many more)
  • Hardware Wallet Support — Ledger, Trezor, GridPlus, Keystone
  • Multiple accounts and signers management
  • ENS resolution
  • Token and NFT balance viewer
  • Clear transaction preview and signing
  • Minimal system tray / menu bar presence
  • Custom RPCs and self-hosted nodes
  • Privacy-first design — no telemetry or data collection
  • Fully Open Source

Download

Get the latest version on the official website:

→ Download Frame

Supported Platforms:

  • macOS (Apple Silicon & Intel)
  • Windows
  • Linux

How It Works

  1. Install Frame
  2. Add your accounts (hot wallets or hardware)
  3. Frame starts a local system proxy
  4. Any dApp automatically detects Frame as a Web3 provider (via MetaMask or directly)

No WalletConnect. No browser extensions. Just fast and native interaction.

Built With

  • Electron + TypeScript
  • Rust (for native modules)
  • Viem / Wagmi
  • System-level proxy (macOS, Windows, Linux)

Documentation

Full documentation is available at:
docs.frame.sh

Community

License

This project is licensed under the GPL-3.0 (see LICENSE file for details).

About

Frame is a desktop wallet for Ethereum and the EVM network that integrates with MetaMask and dApps via a system proxy.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors