(WIP) Zed fork focused on privacy and being local-first
Find a file
2025-12-29 17:58:37 +01:00
.cargo Merge remote-tracking branch 'upstream/main' 2025-07-28 20:02:10 +02:00
.config collab: Add screen selector (#31506) 2025-07-21 13:44:51 +02:00
.zed remove unimportant filetypes 2025-12-03 23:05:06 +01:00
assets enable edit predictions through local Zeta 2025-11-08 20:26:29 +01:00
crates remove zed pro 2025-12-07 22:35:20 +01:00
docs crates/call: remove dependency on livekit 2025-11-16 14:51:35 -06:00
extensions language: Update block_comment and documentation comment (#34861) 2025-07-23 20:38:52 +05:30
nix nix: fix cargo-about 2025-12-29 13:44:05 +00:00
script Fix new crate license symlink (#34922) 2025-07-22 15:46:25 -04:00
tooling Remove scap from workspace-hack (#34490) 2025-07-15 19:07:01 +00:00
.git-blame-ignore-revs Add PR 15352 to .git-blame-ignore-revs (#30870) 2025-05-17 11:35:58 +00:00
.gitattributes Prevent GitHub from displaying comments within JSON files as errors (#7043) 2024-01-29 23:11:25 -05:00
.gitignore Account for issue types in top-ranking issues script (#33118) 2025-06-20 14:19:29 -04:00
.mailmap Update .mailmap (#30874) 2025-05-17 12:34:42 +00:00
.prettierrc ci: Add check for formatting default.json (#30034) 2025-05-06 18:55:26 +00:00
.rules gpui: Simplify Action macros + support doc comments in actions! (#33263) 2025-06-24 04:34:51 +00:00
Cargo.lock crates/livekit_api,livekit_client: drop 2025-11-16 14:51:36 -06:00
Cargo.toml crates/livekit_api,livekit_client: drop 2025-11-16 14:51:36 -06:00
clippy.toml Restructure agent context (#29233) 2025-04-24 21:29:33 +00:00
compose.yml Set stripe-mock version to 0.178.0 to match stripe API version used (#34786) 2025-07-20 19:39:04 +00:00
Cross.toml Add remote server cross compilation (#19136) 2024-10-12 23:23:56 -07:00
debug.plist WIP 2023-12-14 09:25:14 -07:00
default.nix Fix nix build (#26270) 2025-03-10 01:06:11 -07:00
flake.lock flake.lock: Update 2025-08-06 01:26:39 +02:00
flake.nix nix: check nix formatting 2025-12-03 23:05:06 +01:00
LICENSE-AGPL Update license year (#24191) 2025-02-04 09:02:59 -05:00
LICENSE-APACHE Update license year (#24191) 2025-02-04 09:02:59 -05:00
LICENSE-GPL Licenses: change license fields in Cargo.toml to AGPL-3.0-or-later. (#5535) 2024-01-27 13:51:16 +01:00
lychee.toml ci: Check for broken links (#30844) 2025-06-06 09:39:35 +00:00
Procfile Refactor: Restructure collab main function to prepare for new subcommand: serve llm (#15824) 2024-08-05 12:07:38 -07:00
Procfile.postgrest Fix llm queries (#16006) 2024-08-08 17:21:38 -07:00
README.md Remove Repology badge from README (#30857) 2025-05-17 07:01:46 +00:00
renovate.json renovate: Require dependency dashboard approval for updates (#29065) 2025-04-18 18:44:30 +00:00
rust-toolchain.toml chore: Bump Rust version to 1.88 (#33439) 2025-06-26 20:54:19 +02:00
shell.nix Fix nix build (#26270) 2025-03-10 01:06:11 -07:00
typos.toml crates/livekit_api,livekit_client: drop 2025-11-16 14:51:36 -06:00

Zedless

This is Zedless, a fork of Zed that's designed to be privacy-friendly and local-first.

Zedless is currently work-in-progress. Feel free to contribute!


Planned Changes from Upstream

This is a list of things that Zedless will do differently.

  • No reliance on proprietary cloud services
    • Components and features that strictly rely on non-selfhostable cloud services will be removed.
  • No spyware
    • Telemetry and automatic crash reporting will be removed.
  • Priority on bringing your own infrastructure
    • Any feature that makes use of a network service will allow you to configure which provider to use in a standard format, e.g. by specifying the base URL of an API.
    • Any such feature will not have a list of "default providers".
    • Any such feature will be disabled by default.
  • No CLA
    • Contributors' copyright shall not be reassigned.
    • No rugpulls.

Licensing

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.