>_ DevTrendspl

Język

Strona główna

Języki

Sekcje

Frontend Backend Mobilne DevOps AI / ML GameDev Blockchain Systemy wbudowane Bezpieczeństwo
TypeScript

Jak przestać żonglować kartami z AI i zbudować własne centrum dowodzenia programisty

Brzmi znajomo? Masz otwartego Claude'a w jednej karcie przeglądarki do pisania kodu, ChatGPT w drugiej do sprawdzania logiki, a jakiś agent CLI kręci się w terminalu próbując to wszystko ze sobą połączyć. Kontekst ciągle się gubi, kopiujesz fragmenty kodu tam i z powrotem, i w pewnym momencie łatwiej jest po prostu wszystko napisać samemu niż tłumaczyć sieciom neuronowym, co wydarzyło się pięć minut temu.

Trafiłem na Traycer — projekt open-source, który próbuje rozwiązać dokładnie ten problem. To nie jest kolejny wrapper API, ale pełnoprawne „centrum dowodzenia" do pracy z agentami AI.

Traycer

Co to w ogóle jest

Krótko mówiąc, Traycer to aplikacja desktopowa (dostępna na macOS i Linux, Windows wkrótce), która łączy różne modele AI w jednym workspace. Kluczowym słowem jest tutaj „orkiestracja". Nie rozmawiasz tylko z botem — budujesz procesy.

Główna różnica w porównaniu z Cursor czy standardowymi czatami to koncepcja Shared Memory. Możesz przełączać modele w trakcie dialogu, a nowy model będzie świadomy wszystkiego, o czym wcześniej dyskutowano. Koniec z powtarzaniem Claude'owi tego, co właśnie zasugerował GPT-4o.

Co potrafi Traycer

Projekt nie ma jeszcze tysięcy gwiazdek, ale funkcjonalność wygląda solidnie. Oto kilka rzeczy, które najbardziej mnie zainteresowały.

Model BYOA (Bring Your Own Agent)

Deweloperzy nie próbują zmuszać cię do płacenia tylko im. Jeśli masz już subskrypcje Claude Code, Codex lub jesteś fanem Cursor, możesz podłączyć je do Traycer. To uczciwe podejście: korzystasz z własnych kluczy i limitów, a aplikacja zapewnia wygodny interfejs i wspólną pamięć.

Agent kontra Agent

Ciekawa funkcja — komunikacja agentów między sobą. Na przykład jeden pisze architekturę, a drugi działa jako surowy recenzent. Wchodzą w pętlę dyskusji, aż dojdą do optymalnego rozwiązania. Eliminuje to potrzebę bycia „przekaźnikiem" między dwoma czatami samemu.

Tryby Regular i Epic

Do drobnych poprawek lub pytań typu „jak napisać tego regexa" jest tryb regularny. Ale jeśli musisz zrobić coś naprawdę dużego, włącza się tryb Epic. To ustrukturyzowany workflow do wieloetapowych zadań, gdzie musisz modyfikować pliki w różnych częściach projektu i upewnić się, że nic się nie popsuło.

Praca zespołowa i prywatność

Zwykle narzędzia AI to historia jednego developera. Traycer jednak stawia na interakcję zespołową. Wewnątrz znajdują się wspólne tablice, możliwość przypisywania zadań konkretnym agentom i współdzielona edycja kodu. Wygląda na to, że chcą zamienić programowanie z asystencją AI w coś w rodzaju gry wieloosobowej.

Jeśli chodzi o bezpieczeństwo, deweloperzy twierdzą, że kod jest przetwarzany w RAM i nie jest wykorzystywany do dostrajania modeli. Tryb prywatności jest domyślnie włączony, co wyłącza logowanie promptów. Oczywiście żądania nadal trafiają do dostawców (Anthropic, OpenAI itp.), ale sama aplikacja nie przechowuje dodatkowych danych.

Jak wypróbować

Instalacja jest standardowa dla aplikacji desktopowych. Dla Linuxa dostępne są pakiety AppImage, .deb i .rpm; dla Maca — obrazy zarówno dla Intel, jak i Apple Silicon.

Obecnie obsługiwani agenci:

  • Claude Code
  • Codex
  • Cursor
  • OpenCode
  • Natywna inferencja z samego Traycer

Dla kogo to jest

Projekt wyraźnie nie jest dla tych, którzy raz w tygodniu pytają sieć neuronową o przepis na szarlotkę. Traycer jest dostosowany dla deweloperów, którzy zintegrowali AI w swoje codzienne workflow i są zmęczeni ograniczeniami interfejsów webowych.

Jeśli brakuje ci możliwości szybkiego przełączania modeli przy zachowaniu kontekstu lub chcesz zautomatyzować proces przeglądu kodu za pomocą wielu agentów, Traycer jest warty 15 minut na konfigurację. Projekt jest napisany w TypeScript, licencja Apache 2.0 — wszystko jest przejrzyste i otwarte na usprawnienia.

Jedyną wadą na ten moment jest brak wersji na Windows, ale biorąc pod uwagę aktywność w repozytorium, to tylko kwestia czasu. Skoro gwiazdek nie ma jeszcze dużo, jest szansa, żeby uczestniczyć w rozwijaniu narzędzia na wczesnym etapie, zanim наберется niepotrzebny balast.

Powiązane projekty