Get both interfaces running in 15 minutes.
| Tool | Version | Purpose |
|---|---|---|
| Docker | 24+ | Container runtime |
| Python | 3.11+ | ACP gateway (Zed) |
| Zed IDE | latest | Optional: editor integration |
1
2
3
4
5
6
7
8
9
10
11
12
cd /path/to/SEA™
# First time? Run audit and setup
just ui-audit # Check prerequisites
just ui-setup # Configure everything (idempotent)
just ui-setup-dry # Preview what setup would do
# Start all services
just ui-up
# Verify health
just ui-status
1
2
3
4
5
✅ UI services running!
LibreChat: http://localhost:3080
SEA™ API: http://localhost:8080
API Docs: http://localhost:8080/docs
| Recipe | Description |
|---|---|
just ui-quick |
⚡ One command: setup + up + open |
just ui-audit |
Check system prerequisites |
just ui-setup |
Full setup (idempotent) |
just ui-setup-dry |
Preview setup actions |
just ui-up |
Start all services |
just ui-down |
Stop services |
just ui-status |
Health check |
just ui-open |
Open LibreChat in browser |
just ui-demo |
Test the integration |
just ui-logs |
View logs |
just ui-update |
Pull latest images |
just ui-watch |
Auto-reload on config change |
just ui-ollama-setup |
Ensure LLM model available |
Copy the provided configuration:
1
cp deploy/librechat/librechat.yaml ~/.librechat/librechat.yaml
Set API key:
1
export SEA_API_KEY=your-generated-key
Access LibreChat at: http://localhost:3080
1
2
3
4
5
6
7
8
You: What SEA™ capabilities are available?
SEA™: I can help you with:
- Validate SEA-DSL specifications
- Generate code from specs
- Query the Knowledge Graph
- Analyze semantic debt
- Run governance checks
1
2
cd /path/to/SEA™
pip install httpx rdflib
~/.config/zed/settings.json:
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"agent": {
"command": "python",
"args": ["-m", "libs.sea.adapters.acp.src.cli"],
"cwd": "/path/to/SEA™"
},
"lsp": {
"sea-dsl": {
"command": "python",
"args": ["-m", "tools.lsp_server"]
}
}
}
Open Zed → View → Agent Panel → SEA-Forge™ Agent should appear.
1
2
3
4
5
6
You: Validate the spec at docs/specs/shared/kernel.sea
SEA™: ✅ Validation passed
- Syntax: valid
- Types: consistent
- Policies: 1 validated
docs/specs/shared/kernel.seaCmd+Shift+P)SEA™: Validate Current FileExpected: Green checkmark in status bar
Create .env in project root:
1
2
3
4
5
6
7
8
9
10
11
12
13
# SEA™ API
SEA_API_URL=http://localhost:8080
SEA_API_KEY=your-key
# LLM Provider (optional)
LLM_PROVIDER_URL=http://localhost:8000
OLLAMA_BASE_URL=http://localhost:11434
# Knowledge Graph
OXIGRAPH_URL=http://localhost:7878
# Observability
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
| Issue | Solution |
|---|---|
| LibreChat shows “SEA™ unavailable” | Check docker-compose logs sea-api |
| Zed agent not connecting | Verify Python path, check pip list \| grep httpx |
| SPARQL queries fail | Start Oxigraph: docker-compose up oxigraph |
| Slow responses | Ensure local LLM (Ollama) is running |
Last Updated: January 2026