Fork of Zed for interactive agentic programming
  • Rust 94.8%
  • JSON-with-Comments 2.7%
  • Python 0.9%
  • Inno Setup 0.3%
  • Tree-sitter Query 0.3%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-22 16:35:49 +01:00
.agents/skills Rename missed Zed strings to Fairy 2026-09-19 12:16:12 +01:00
.cargo Disable share generics to reduce the binary size more (#64335) 2026-09-18 10:49:35 +00:00
.cloudflare Improve docs AI readiness (#59577) 2026-07-08 20:54:51 +00:00
.codegraph Remove the updater 2026-09-18 22:40:48 +01:00
.config Share generics better and strip rodio audio features (#64260) 2026-09-16 16:03:18 +00:00
.factory Add humanizer skill for AI writing pattern detection (#50021) 2026-02-24 14:58:52 -06:00
.github Remove Inline Assist 2026-09-24 09:43:06 +01:00
.wezel Rebrand Zed to Fairy 2026-09-18 16:42:07 +01:00
.zed Move some configuration files out of the repository root (#64303) 2026-09-16 14:08:49 +00:00
assets Save workspace on handover 2026-10-12 15:34:28 +01:00
ci Move Nightly release to gh-workflow (#41349) 2025-10-28 13:57:23 -06:00
crates Unify the result truncation and pagination strategy 2026-10-22 16:35:49 +01:00
docs Save workspace on handover 2026-10-12 15:34:28 +01:00
extensions Rename missed Zed strings to Fairy 2026-09-19 12:16:12 +01:00
legal legal: Use absolute URLs for Terms of Service and Privacy Policy links (#62684) 2026-08-17 09:35:54 +00:00
nix Rename missed Zed strings to Fairy 2026-09-19 12:16:12 +01:00
script Remove Inline Assist 2026-09-24 09:43:06 +01:00
tooling Fix Clippy warnings 2026-09-26 14:08:03 +01:00
.git-blame-ignore-revs Add PR 50413 to .git-blame-ignore-revs (#50421) 2026-03-01 00:50:33 +01:00
.gitattributes windows: Make sure zed.sh using the correct line ending (#37650) 2025-09-05 16:25:55 +00:00
.gitignore Update .gitignore 2026-09-22 11:03:42 +01:00
.mailmap Update .mailmap (#47413) 2026-01-22 23:57:26 +05:30
.prettierrc ci: Add check for formatting default.json (#30034) 2025-05-06 18:55:26 +00:00
.rules Remove anti-vibecode marker 2026-09-27 13:18:03 +01:00
AGENTS.md ai: Symlink an AGENTS.md file to .rules (#45939) 2026-01-19 15:29:42 +01:00
Cargo.lock Render edit_files and write_file session log expansion 2026-10-12 16:34:56 +01:00
Cargo.toml Remove Threads sidebar 2026-09-24 17:02:02 +01:00
CLAUDE.md
clippy.toml Revert "Revert scheduler update (#46659)" (#46671) 2026-01-14 07:19:13 +00:00
CODE_OF_CONDUCT.md
compose.yml Move some configuration files out of the repository root (#64303) 2026-09-16 14:08:49 +00:00
CONTRIBUTING.md Update issues link in CONTRIBUTING.md (#62937) 2026-08-20 12:23:30 +00:00
corgi.toml Rename missed Zed strings to Fairy 2026-09-19 12:16:12 +01:00
default.nix nix: Use flake-parts, partitions, and treefmt-nix (#45321) 2026-02-02 14:26:42 +00:00
Dockerfile-collab Bump Rust to 1.98.1 (#63010) 2026-09-11 09:13:44 +00:00
Dockerfile-collab.dockerignore
Dockerfile-cross.dockerignore
Dockerfile-distros Removal of mold/wild scripts and mentions in docs (#53078) 2026-04-08 21:20:02 +03:00
Dockerfile-distros.dockerignore
flake.lock Bump Rust to 1.98.1 (#63010) 2026-09-11 09:13:44 +00:00
flake.nix ci: Remove garnix substitutor (#58033) 2026-05-29 05:56:42 +00:00
GEMINI.md Add missing GEMINI.md rule file for gemini-cli (#38885) 2025-10-02 09:47:29 -04:00
LICENSE-APACHE
LICENSE-GPL
Procfile Update instructions for local collaboration (#35689) 2025-08-06 11:10:28 -07:00
Procfile.web Remove PostgREST (#41299) 2025-10-27 13:27:59 -04:00
README.md Remove anti-vibecode marker 2026-09-27 13:18:03 +01:00
rust-toolchain.toml Bump Rust to 1.98.1 (#63010) 2026-09-11 09:13:44 +00:00
rustfmt.toml nix: Use flake-parts, partitions, and treefmt-nix (#45321) 2026-02-02 14:26:42 +00:00
shell.nix nix: Use flake-parts, partitions, and treefmt-nix (#45321) 2026-02-02 14:26:42 +00:00

Fairy

Fairy is an independent fork of Zed, rebranded and developed separately.

Fairy is a high-performance code editor built with Rust and GPUI. It is not affiliated with or endorsed by Zed Industries.

The original Zed source and third-party components remain subject to their respective licenses. See LICENSE-GPL, LICENSE-APACHE, and the generated third-party notices before redistributing a build.


Installation

Prebuilt Fairy packages are not published yet. Development builds can be produced using the platform-specific instructions below.

Other platforms are not yet supported:

  • Web support is not planned at this stage.

Developing Fairy

Contributing

See CONTRIBUTING.md for the current contribution guidelines.

Licensing

Fairy source is licensed primarily under GPL-3.0-or-later, with Apache-2.0 components where marked.

License information for third party dependencies must be correctly provided for CI to pass.

We use cargo-about to automatically comply with open source licenses. If CI is failing, check the following:

  • Is it showing a no license specified error for a crate you've created? If so, add publish = false under [package] in your crate's Cargo.toml.
  • Is the error failed to satisfy license requirements for a dependency? If so, first determine what license the project has and whether this system is sufficient to comply with this license's requirements. If you're unsure, ask a lawyer. Once you've verified that this system is acceptable add the license's SPDX identifier to the accepted array in script/licenses/zed-licenses.toml.
  • Is cargo-about unable to find the license for a dependency? If so, add a clarification field at the end of script/licenses/zed-licenses.toml, as specified in the cargo-about book.