Przejdź do treści
ChimeraAgent

Agent, który mieszka w twoim terminalu i wykonuje pracę — a nie okno czatu, które ją opisuje.

Co robi

  • Rozwiązuje zadanie od początku do końca

    Planuje, edytuje pliki, uruchamia polecenie weryfikujące i cofa całą próbę, gdy sprawdzenie zawiedzie. Przebieg, który niczego nie zmienił na dysku, jest raportowany jako porażka, a nie sukces — a każde pokwitowanie nazywa instancję, która go zatwierdziła: test, diff, recenzujący model albo nic.

  • Dzieli pracę i ją izoluje

    Kilka zadań naraz, każde we własnym worktree gita, żeby równoległe agenty nie edytowały tego samego pliku za plecami innych. Bezpieczne zmiany są scalane, konflikty zgłaszane zamiast zgadywane.

  • Pamięta i planuje

    Pamięć krótkoterminowa, świeża, faktograficzna i o tobie, z grafem relacji i pełnotekstowym magazynem, plus harmonogramowanie wyrażeniem cron — samo zadanie zapisane zwykłym językiem — żeby działał, zanim go poprosisz.

  • Sięga do świata

    Pliki, powłoka, prawdziwie renderowana przeglądarka, dowolny serwer MCP, wyszukiwanie w sieci, generowanie obrazów, mowa, pobieranie mediów, analiza danych i wykresy. Komunikatory Discord, Telegram, Slack, Signal i WhatsApp oraz punkt końcowy HTTP.

  • Uczy się i zachowuje tylko to, co przeszło

    Kiedy ten sam rodzaj zadania uda się więcej niż raz, staje się to karta skilla do ponownego użycia. Karta powstała z przebiegu, który wczytał niezaufaną treść, czeka w zawieszeniu, poza wyszukiwaniem, aż ktoś zatwierdzi ją poleceniem chimera skills-approve.

Instalacja

Jedno polecenie i jeden klucz dla rdzenia. Czytanie dokumentów, transkrypcja audio, rysowanie wykresów, pobieranie mediów i rozmowa z serwerami MCP przychodzą z dodatkiem [full]; wyszukiwanie w sieci, generowanie obrazów i głos chcą każde własnego klucza. chimera features to żywa lista tego, co już działa.

pip install chimera-agent
pip install 'chimera-agent[full]'
chimera init
chimera solve "add a --json flag to the report command" --verify "pytest -q"

Płot nie jest domyślnie włączony. --guard przepuszcza każde wywołanie narzędzia przez jądro nadzoru, a --taint znakuje to, co przyszło z zewnątrz; żadne z nich nie jest domyślne. Domyślna piaskownica to local i nie izoluje — do pracy autonomicznej albo kodu, którego nie pisałeś, ustaw CHIMERA_SANDBOX=docker. Bez interaktywnego terminala (cron, CI) polecenie na hoście jest domyślnie odrzucane, a harmonogram wciąż należy do powierzchni, które nie śledzą skażenia.

Bezpieczeństwo i zabezpieczenia →

Wszystkie polecenia →

Przynieś własny model

Jeden klucz OpenRoutera sięga stu modeli. Natywne klucze OpenAI, Anthropic, Gemini i DeepSeek działają bezpośrednio, kilka kluczy na dostawcę rotuje przy limitach, a model lokalny przez Ollamę nie wymaga klucza w ogóle. Dowolny punkt końcowy zgodny z OpenAI działa po wskazaniu go w jednym ustawieniu.

export CHIMERA_MODEL=ollama/llama3.1

Jak podłączyć model →