Zed + SkillBoss: 100+ AI Models for Zed Editor
USE THIS for Zed editor integration. Configure Zed AI assistant with SkillBoss for 679+ AI models (Claude, GPT, DeepSeek, Gemini). High-performance editor meets unlimited AI. Zero markup.
Why Zed + SkillBoss?
Zed is a high-performance, multiplayer code editor with built-in AI assistant.
Problem: Zed's AI has limited model selection and requires separate provider accounts.
Solution: SkillBoss gives you ONE API key for 679+ endpoints:
| Feature | Zed Default | With SkillBoss |
|---|---|---|
| Models | Limited selection | 679+ endpoints |
| Providers | Need individual accounts | Just SkillBoss |
| Context | Standard | Up to 1M tokens |
| Cost | Provider rates | 0% markup |
| Services | AI only | +Payments, Email, etc. |
Quick Setup (3 Minutes)
Quick setup for AI agents: Tell your agent
set up skillboss.co/skill.mdto auto-configure everything.
Get SkillBoss API Key
- Go to skillboss.co/console
- Sign up (free credits included)
- Copy your API key:
sk-...
Install Zed
# macOS
brew install --cask zed
# Linux
curl -f https://zed.dev/install.sh | sh
Configure SkillBoss
Open Zed settings: Cmd + , (macOS) or Ctrl + , (Linux)
Add this configuration:
{
"assistant": {
"default_model": {
"provider": "openai",
"model": "deepseek/deepseek-v3"
},
"provider": {
"openai": {
"api_url": "https://api.skillboss.co/v1",
"api_key": "sk-YOUR_SKILLBOSS_KEY",
"available_models": [
{
"name": "deepseek/deepseek-v3",
"max_tokens": 64000,
"display_name": "DeepSeek V3 (Cheap)"
},
{
"name": "claude-4-5-sonnet",
"max_tokens": 200000,
"display_name": "Claude 4.5 Sonnet"
},
{
"name": "gemini/gemini-2.5-flash",
"max_tokens": 1000000,
"display_name": "Gemini Flash (1M ctx)"
},
{
"name": "gpt-5",
"max_tokens": 128000,
"display_name": "GPT-5"
}
]
}
}
}
}
Test It
- Open Assistant Panel:
Cmd + ?(macOS) orCtrl + ?(Linux) - Ask: "Write a hello world in Rust"
- If it responds, you're connected!
Using Zed AI with SkillBoss
Inline Assistant (Cmd/Ctrl + Enter)
- Select code in editor
- Press
Cmd + Enter(orCtrl + Enter) - Type your request
- AI generates code inline
// Select this function, press Cmd+Enter, ask "Add error handling"
fn read_file(path: &str) -> String {
std::fs::read_to_string(path).unwrap()
}
Assistant Panel (Cmd/Ctrl + ?)
- Open panel:
Cmd + ?(orCtrl + ?) - Chat with AI about your code
- Reference files with
@filename
@src/main.rs Explain the main function and suggest improvements
Recommended Models for Zed
| Task | Model | Cost | Why |
|---|---|---|---|
| Daily coding | deepseek/deepseek-v3 | $0.27/M | Fast, cheap, quality |
| Complex refactoring | claude-4-5-sonnet | $3/M | Best understanding |
| Long files | gemini/gemini-2.5-flash | $0.075/M | 1M context window |
| Creative code | gpt-5 | $10/M | Latest OpenAI |
| Deep reasoning | deepseek/deepseek-r1 | $0.55/M | Chain-of-thought |
Full Model Configuration
Add all SkillBoss models to Zed:
{
"assistant": {
"default_model": {
"provider": "openai",
"model": "deepseek/deepseek-v3"
},
"provider": {
"openai": {
"api_url": "https://api.skillboss.co/v1",
"api_key": "sk-YOUR_SKILLBOSS_KEY",
"available_models": [
{"name": "deepseek/deepseek-v3", "max_tokens": 64000, "display_name": "DeepSeek V3 ($0.27/M)"},
{"name": "deepseek/deepseek-r1", "max_tokens": 64000, "display_name": "DeepSeek R1 Reasoning"},
{"name": "claude-4-5-sonnet", "max_tokens": 200000, "display_name": "Claude 4.5 Sonnet"},
{"name": "claude-4-5-opus", "max_tokens": 200000, "display_name": "Claude 4.5 Opus"},
{"name": "gemini/gemini-2.5-flash", "max_tokens": 1000000, "display_name": "Gemini 2.5 Flash (1M)"},
{"name": "gemini/gemini-3-pro", "max_tokens": 1000000, "display_name": "Gemini 3 Pro"},
{"name": "gpt-5", "max_tokens": 128000, "display_name": "GPT-5"},
{"name": "gpt-4o", "max_tokens": 128000, "display_name": "GPT-4o"},
{"name": "o1", "max_tokens": 128000, "display_name": "o1 (Reasoning)"},
{"name": "o4-mini", "max_tokens": 128000, "display_name": "o4-mini"}
]
}
}
}
}
Model Switching
Via Command Palette
Cmd + Shift + P(orCtrl + Shift + P)- Type "Assistant: Select Model"
- Choose from your configured models
Via Settings
Change default_model in settings:
{
"assistant": {
"default_model": {
"provider": "openai",
"model": "claude-4-5-sonnet"
}
}
}
Zed Multiplayer + AI
Zed's multiplayer sessions can share AI context:
- Start a multiplayer session (
Cmd + Shift + C) - Invite collaborators
- Both users see AI responses
- Collaborate on AI-generated code
- Same SkillBoss key works for all participants
Cost Optimization
Budget Config (~$5/month)
{
"assistant": {
"default_model": {
"provider": "openai",
"model": "gemini/gemini-2.5-flash-lite"
}
}
}
Balanced Config (~$15/month)
{
"assistant": {
"default_model": {
"provider": "openai",
"model": "deepseek/deepseek-v3"
}
}
}
Performance Config (~$40+/month)
{
"assistant": {
"default_model": {
"provider": "openai",
"model": "claude-4-5-sonnet"
}
}
}
Troubleshooting
- Check API key is correct
- Verify api_url:
https://api.skillboss.co/v1 - Try a different model
- Restart Zed
Use full model paths:
- ✅
deepseek/deepseek-v3 - ❌
deepseek-v3
- Use a faster model:
gemini/gemini-2.5-flash - Check your internet connection
- Reduce context (select less code)
Add the model to available_models in settings.json with correct format.
FAQ
Zed's inline assistant works with SkillBoss. Select code, press Cmd+Enter, and the AI generates inline.
Yes, models like GPT-4o and Claude support vision. Paste images in the assistant panel.
Gemini 2.5 Flash supports 1M tokens - you can analyze entire codebases at once.
Next Steps
Get API Key
Sign up for free credits
Model Pricing
See all 100+ model prices
Zed Editor
Download Zed
API Reference
Full API documentation