Installation
Install Fe 26.4
Section titled “Install Fe 26.4”This guide and its CI examples target Fe 26.4.1. Install it with feup, the Fe toolchain installer:
curl -fsSL https://raw.githubusercontent.com/argotorg/fe/master/feup/feup.sh | bash -s -- --version v26.4.1This installs the fe compiler and feup command to ~/.fe/bin/. Restart your shell or load the environment:
source ~/.fe/envHomebrew
Section titled “Homebrew”On macOS and Linux you can also install Fe via Homebrew:
brew install fe-lang/tap/feThe Homebrew formula can lag behind the latest release. Check the installed version as described below, and use feup if it does not report 26.4.1.
Supported Platforms
Section titled “Supported Platforms”Fe provides pre-built binaries for:
| Platform | Architecture |
|---|---|
| Linux | x86_64, ARM64 |
| macOS | x86_64, ARM64 (Apple Silicon) |
| Windows | x86_64 |
Verify Installation
Section titled “Verify Installation”After installing, verify that Fe is working:
fe --versionThe version should start with fe 26.4.1.
Build from Source
Section titled “Build from Source”To build the compiler from source, clone the repository and build with Cargo:
git clone https://github.com/argotorg/fe.gitcd fegit checkout v26.4.1npm ci --prefix crates/tree-sitter-fecargo install --locked --path crates/feThis requires a working Rust toolchain, Node/npm to install the pinned tree-sitter generator, and a C toolchain.
Next Steps
Section titled “Next Steps”With Fe installed, head over to Your First Contract to write, deploy, and interact with a Counter contract.