Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Czas: ok. 10 minut. Potrzebny klucz API do OmniRoute (jak zdobyć).

Instalacja

Linux:

Code Block
languagebash
curl -fsSL https://claude.ai/install.sh | bash

Windows (PowerShell):

Code Block
languagepowershell
irm https://claude.ai/install.ps1 | iex

Sprawdzenie (nowy terminal):

Code Block
languagebash
claude --version

Oczekiwany wynik: <wersja> (Claude Code).

Konfiguracja

Claude Code łączy się z OmniRoute przez zmienne env w pliku ustawień.

SystemPlik
Linux~/.claude/settings.json
Windows%USERPROFILE%\.claude\settings.json
  1. Utwórz plik albo otwórz istniejący.
  2. Wklej poniższy wzór. Jeśli plik ma już inne ustawienia, dopisz tylko klucze env i model.
  3. Zamień <TWÓJ_KLUCZ_OMNIROUTE> na swój klucz.
Code Block
languagejs
{
  "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"
}
KluczZnaczenie
ANTHROPIC_BASE_URLAdres OmniRoute bez /v1.
ANTHROPIC_AUTH_TOKENKlucz OmniRoute.
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY/model pokazuje modele dostępne w OmniRoute.
modelModel domyślny. Zmienisz go w sesji przez /model.

Nie loguj się kontem Anthropic (/login). Klucz w settings.json wystarczy.

Sprawdzenie

Code Block
languagebash
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).

  1. Dodaj marketplace i zainstaluj plugin:

    Code Block
    languagebash
    claude plugin marketplace add vectorize-io/hindsight
    claude plugin install hindsight-memory@hindsight
  2. Utwórz plik konfiguracji pluginu:

    SystemPlik
    Linux~/.hindsight/claude-code.json
    Windows%USERPROFILE%\.hindsight\claude-code.json
    Code Block
    languagejs
    {
      "hindsightApiUrl": "https://hindsight.suncode.dev",
      "dynamicBankId": true
    }
    KluczZnaczenie
    hindsightApiUrlFirmowy serwer Hindsight. Bez tego plugin próbuje uruchomić lokalny serwer pamięci.
    dynamicBankId: trueOsobna pamięć dla każdego projektu, tak jak per-project w OMP.

    Na serwerze firmowym nie ustawiasz llmProvider ani kluczy OpenAI/Anthropic. Fakty z rozmów wyciąga serwer.

  3. 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.