Skip to content

Commit 08f8324

Browse files
committed
Update readme to include Anthropic
1 parent 92bb657 commit 08f8324

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

‎README.md‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
- **Natural Language Interface**: Execute system commands using conversational language
1212
- **Web Interface**: Browser-based chat interface for easier interaction
13-
- **Multi-Provider LLM Support**: Works with OpenAI, Groq, Ollama, OpenRouter, GitHub Models, and custom providers
13+
- **Multi-Provider LLM Support**: Works with OpenAI, Anthropic, Groq, Ollama, OpenRouter, GitHub Models, and custom providers
1414
- **Extensible Agent System**: Create specialized agents for different domains (DevOps, Git, coding, etc.)
1515
- **Function-Based Architecture**: Define custom commands via TOML configuration files
1616
- **MCP Server Integration**: Connect with Model Context Protocol servers for enhanced capabilities
@@ -55,6 +55,7 @@ ESA works with multiple LLM providers. Set up at least one:
5555
export OPENAI_API_KEY="your-openai-key"
5656

5757
# Or use other providers
58+
export ANTHROPIC_API_KEY="your-anthropic-key"
5859
export GROQ_API_KEY="your-groq-key"
5960
export OLLAMA_API_KEY="" # Leave empty for local Ollama
6061
```
@@ -266,6 +267,7 @@ The web interface uses the same agent configurations and safety controls as the
266267
```bash
267268
# Use a specific model
268269
esa --model "openai/o3" "complex reasoning task"
270+
esa --model "anthropic/claude-sonnet-4-5" "analyze this code"
269271
esa --model "groq/llama3-70b" "quick question"
270272

271273
# Use model aliases (defined in config)
@@ -287,6 +289,7 @@ default_model = "openai/gpt-4o-mini" # Default model
287289
# Create shortcuts for frequently used models
288290
4o = "openai/gpt-4o"
289291
mini = "openai/gpt-4o-mini"
292+
sonnet = "anthropic/claude-sonnet-4-5"
290293
groq = "groq/llama3-70b-8192"
291294
local = "ollama/llama3.2"
292295

@@ -451,6 +454,7 @@ safe = false # File deletion requires confirmation
451454
| Provider | Models | API Key Environment |
452455
| -------------- | ---------------------- | --------------------------- |
453456
| **OpenAI** | GPT-4, GPT-3.5, etc. | `OPENAI_API_KEY` |
457+
| **Anthropic** | Claude models | `ANTHROPIC_API_KEY` |
454458
| **Groq** | Llama, Mixtral models | `GROQ_API_KEY` |
455459
| **OpenRouter** | Various models | `OPENROUTER_API_KEY` |
456460
| **GitHub** | Azure-hosted models | `GITHUB_MODELS_API_KEY` |
@@ -567,7 +571,6 @@ I have quite a few personal agents. The ones that I can make public are availabl
567571
1. The easiest way to get the Copilot token is to sign in to Copilot from any JetBrains IDE (PyCharm, GoLand, etc).
568572

569573
2. After authentication, locate the configuration file:
570-
571574
- Linux/macOS: `~/.config/github-copilot/apps.json`
572575
- Windows: `~\AppData\Local\github-copilot\apps.json`
573576

0 commit comments

Comments
 (0)