Czas: ok. 10 minut. Potrzebny klucz API do OmniRoute (jak zdobyć).
Instalacja
Linux:
curl -fsSL https://claude.ai/install.sh | bash
Windows (PowerShell):
irm https://claude.ai/install.ps1 | iex
Sprawdzenie (nowy terminal):
claude --version
Oczekiwany wynik: <wersja> (Claude Code).
Konfiguracja
Claude Code łączy się z OmniRoute przez zmienne env w pliku ustawień.
| System | Plik |
|---|---|
| Linux | ~/.claude/settings.json |
| Windows | %USERPROFILE%\.claude\settings.json |
- Utwórz plik albo otwórz istniejący.
- Wklej poniższy wzór. Jeśli plik ma już inne ustawienia, dopisz tylko klucze
envimodel. - Zamień
<TWÓJ_KLUCZ_OMNIROUTE>na swój klucz.
{
"env": {
"ANTHROPIC_BASE_URL": "https://omni.suncode.dev",
"ANTHROPIC_AUTH_TOKEN": "<TWÓJ_KLUCZ_OMNIROUTE>",
"CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
},
"model": "claude/claude-opus-5-5"
}
| Klucz | Znaczenie |
|---|---|
ANTHROPIC_BASE_URL |
Adres OmniRoute bez /v1. |
ANTHROPIC_AUTH_TOKEN |
Klucz OmniRoute. |
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY |
/model pokazuje modele dostępne w OmniRoute. |
model |
Model domyślny. Zmienisz go w sesji przez /model. |
Nie loguj się kontem Anthropic (/login). Klucz w settings.json wystarczy.
Sprawdzenie
claude -p "odpowiedz jednym słowem: działa"
Oczekiwany wynik: odpowiedź modelu bez błędu. Błąd: Rozwiązywanie problemów.
Pamięć długoterminowa (Hindsight)
Claude Code korzysta z tego samego firmowego serwera pamięci co OMP: https://hindsight.suncode.dev. Łączy się przez plugin hindsight-memory. Plugin sam przypomina Claude'owi fakty z poprzednich sesji i zapisuje nowe ustalenia.
Wymagany Python 3 (Linux: python3 --version, Windows: python --version).
Dodaj marketplace i zainstaluj plugin:
claude plugin marketplace add vectorize-io/hindsight claude plugin install hindsight-memory@hindsight
Utwórz plik konfiguracji pluginu:
System Plik Linux ~/.hindsight/claude-code.jsonWindows %USERPROFILE%\.hindsight\claude-code.json{ "hindsightApiUrl": "https://hindsight.suncode.dev", "dynamicBankId": true }Klucz Znaczenie hindsightApiUrlFirmowy serwer Hindsight. Bez tego plugin próbuje uruchomić lokalny serwer pamięci. dynamicBankId: trueOsobna pamięć dla każdego projektu, tak jak per-projectw OMP.Na serwerze firmowym nie ustawiasz
llmProviderani kluczy OpenAI/Anthropic. Fakty z rozmów wyciąga serwer.Uruchom ponownie
claude.
Sprawdzenie: claude plugin list pokazuje hindsight-memory. Potem w sesji napisz zapamiętaj: test pamięci, otwórz nową sesję w tym samym katalogu i zapytaj co pamiętasz o tym projekcie?.
Nie każ agentowi zapamiętywać haseł, kluczy API ani danych klientów. Pamięć jest przechowywana na serwerze.
