Powrót do strony głównej

OpenClaude: CLI-agent z GPT i Ollama za darmo

OpenClaude — fork CLI-agenta Claude Code z obsługą modeli kompatybilnych z OpenAI. Zachowuje narzędzia bash, operacje plikowe, MCP i architekturę ReAct. Testy pokazują dobrą pracę z GPT-4o, ograniczenia na modelach lokalnych.

Darmowy Claude Code z GPT-4o i Llama: przewodnik OpenClaude
Advertisement 728x90

OpenClaude: otwarty fork agenta CLI Claude Code z obsługą dowolnych modeli LLM

31 marca 2026 roku z map źródłowych pakietu npm Claude Code wyciekły kody źródłowe agenta CLI firmy Anthropic. Kilka godzin później na GitHubie pojawił się OpenClaude — fork z dostawcą kompatybilnym z OpenAI. Pozwala to na wykorzystanie całego zestawu narzędzi Claude Code (bash, operacje na plikach, grep, MCP, agenci) z modelami GPT-4o, DeepSeek, Gemini lub Llama przez Ollama.

OpenClaude zachowuje architekturę oryginału: zobfuskowany kod Node.js/TypeScript został odtworzony z map źródłowych. Dodano dostawcę pośredniczącego (shim), który przekierowuje wywołania API Anthropic do OpenAI Chat Completions. Model Claude nie wyciekł — wykorzystywane są zewnętrzne modele LLM.

Architektura i kluczowe komponenty

System oparty jest na wzorcu ReAct: agent analizuje zadanie, wybiera narzędzie, wykonuje akcję, przetwarza wynik i powtarza cykl.

Google AdInline article slot

Główne narzędzia

  • Bash: wykonywanie poleceń shell
  • FileRead/FileWrite/FileEdit: odczyt, zapis, edycja plików
  • Grep/Glob: wyszukiwanie według wzorców i plików
  • WebFetch/WebSearch: dostęp do internetu
  • Agent: podagenci dla podzadań
  • MCP (Model Context Protocol): podłączanie zewnętrznych serwerów
  • Tasks: planowanie zadań wieloetapowych
  • LSP (Language Server Protocol): nawigacja po kodzie

Dostawca modelu konfigurowany jest przez zmienne środowiskowe. Przykładowe konfiguracje:

# GPT-4o
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-your-key
export OPENAI_MODEL=gpt-4o

# DeepSeek
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-your-key
export OPENAI_BASE_URL=https://api.deepseek.com/v1
export OPENAI_MODEL=deepseek-chat

# Ollama lokalnie
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_BASE_URL=http://localhost:11434/v1
export OPENAI_MODEL=llama3.3:70b

# OpenRouter
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-or-your-key
export OPENAI_BASE_URL=https://openrouter.ai/api/v1
export OPENAI_MODEL=google/gemini-2.5-pro

Kontekst sesji zapisywany jest w plikach markdown, zapewniając pamięć między uruchomieniami.

Instalacja i uruchomienie

Wymagany jest Bun (Node.js możliwy, ale wolniejszy):

Google AdInline article slot
git clone https://github.com/Gitlawb/openclaude.git
cd openclaude
bun install
bun run build

Profile do szybkiego startu:

# Automatyczne wykrywanie dostawcy
bun run profile:init

# Ollama
bun run profile:init -- --provider ollama --model llama3.1:8b

# OpenAI
bun run profile:init -- --provider openai --api-key sk-...

# Uruchomienie
bun run dev:profile

Dla Ollama: ollama pull llama3.3:70b i uruchomienie serwera.

Wyniki testów według modeli

| Model | Wywoływanie narzędzi | Szybkość | Jakość agenta | Uwagi |

Google AdInline article slot

|--------|--------------|----------|-----------------|------------|

| GPT-4o | Natywne | Wysoka | Wysoka | Blisko oryginału |

| DeepSeek Chat | Średnie | Wysoka | Średnia | Psuje się na łańcuchach |

| Llama 3.3 70B (Ollama) | Obsługiwane | Niska | Poniżej średniej | Do prostych zadań |

| Modele 7-8B | Słabe | Średnia | Niska | Nie dla agentów |

Komendy ukośnikowe oryginału zachowane:

  • /commit — generowanie wiadomości commit
  • /review — przegląd kodu
  • /compact — kompresja kontekstu
  • /diff — przegląd zmian
  • /doctor — diagnostyka projektu

Obsługa serwerów MCP i modeli wizyjnych do widzenia komputerowego.

Aspekty prawne i alternatywy

Kody źródłowe Claude Code są własnością Anthropic. Fork pozycjonowany jest jako projekt edukacyjny. Shim OpenAI — public domain. Ryzyko naruszenia ToS Anthropic pozostaje.

Legalne opcje:

  • claude-code-proxy: tłumaczy API Anthropic na OpenAI bez wycieku kodu
  • Aider: open source agent z natywną obsługą LLM
  • Continue.dev: wtyczka IDE dla dowolnych modeli
  • OpenClaw: agent komunikator

Co jest ważne

  • OpenClaude demonstruje wewnętrzną architekturę Claude Code: cykl ReAct, narzędzia, zarządzanie kontekstem
  • Najlepsze wyniki z GPT-4o; modele lokalne (Llama 70B) nadają się do prostych zadań
  • Instalacja przez Bun, konfiguracja przez zmienne OPENAI_*
  • Zachowuje komendy ukośnikowe i MCP, ale istnieją ryzyka prawne
  • Alternatywy: Aider, Continue.dev bez wątpliwości co do legalności

— Editorial Team

Advertisement 728x90

Czytaj dalej