This extension provides ty, an extremely fast Python type checker and language server, for Zed editor.
Note
This extension has been officially merged and maintained by the Zed team.
Please visit the new repository for the latest usage instructions and support.
- Open Zed’s Extensions panel.
- Search for ty and install it.
Enable ty extension for Python in your Zed settings:
You must specify the binary path for ty under the lsp.ty.settings section.
- Install
ty(using uv here as an example):
uv tool install ty- Locate the binary:
which ty- Configure Zed with the path and server arguments:
{
"lsp": {
"ty": {
"binary": {
"path": "/Users/yourname/.local/bin/ty",
"arguments": ["server"]
}
}
}
}If ty is installed via another tool (e.g., pipx, system package manager), adjust the binary path accordingly.
{ "languages": { "Python": { "language_servers": ["ty"] } } }