Skip to end of metadata
Go to start of metadata

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
  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.
{
  "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).

  1. Dodaj marketplace i zainstaluj plugin:

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

    System Plik
    Linux ~/.hindsight/claude-code.json
    Windows %USERPROFILE%\.hindsight\claude-code.json
    {
      "hindsightApiUrl": "https://hindsight.suncode.dev",
      "dynamicBankId": true
    }
    Klucz Znaczenie
    hindsightApiUrl Firmowy serwer Hindsight. Bez tego plugin próbuje uruchomić lokalny serwer pamięci.
    dynamicBankId: true Osobna 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.

  • No labels