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-agentpip install 'chimera-agent[full]'chimera initchimera 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.
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