图片

Najpierw konkluzja

W tym tygodniu, oh-my-coder przeszedł najgęstszą iterację w historii, od narzędzia linii poleceń do aplikacji desktopowej, od pojedynczej funkcji do pełnego systemu współpracy Agentów, prawie całkowicie przeszlifowaliśmy cały projekt.

Jeśli oglądałeś ten projekt w zeszłym tygodniu, w tym tygodniu zauważysz, że już się zmienił.

图片

Co zrobiliśmy w tym tygodniu

🖥️ Wersja desktopowa oficjalnie uruchomiona

To największa aktualizacja tego tygodnia.

oh-my-coder teraz ma prawdziwą aplikację desktopową, nie musisz już śledzić czarnego okna linii poleceń, możesz zrealizować wszystkie operacje w czystym interfejsie:

  • Lewy pasek boczny: historia sesji jest jasna, można łatwo przełączać się

  • Prawy panel ustawień: każdy model ma osobno skonfigurowany klucz API, koniec z chaosem

  • Cmd+K szybkie wywołanie: możesz w każdej chwili otworzyć panel poleceń, nie przerywając swojego workflow

  • Markdown w czasie rzeczywistym: odpowiedzi AI wyświetlane są od razu w sformatowanym tekście, a nie w zbiorze symboli

  • Widok porównania różnic: zmiany w kodzie są wyraźnie porównywane, od razu widać, co się zmieniło

Koncepcja projektowa wersji desktopowej to: efektywność terminala, doświadczenie desktopowe, nie chcemy tworzyć ociężałego IDE, ale lekkiej nakładki, która umożliwi użytkownikom wiersza poleceń cieszenie się wygodą interfejsu graficznego.

🤖 Jak 31 Agentów współpracuje?

To jest pytanie, które użytkownicy zadają najczęściej, dzisiaj odpowiemy poważnie.

Wielu ludzi, widząc '31 Agentów', ma pytanie: jak tak wielu Agentów może współpracować? Czy nie będą się ze sobą kłócić? Czy nie będą biegać bez celu?

Mówiąc prosto: to zespół z podziałem ról, a nie zbiór samodzielnych wojowników.

Za każdym razem, gdy wydajesz zadanie, oh-my-coder nie wysyła wszystkich 31 Agentów, ale automatycznie wybiera najodpowiedniejszą kombinację Agentów w zależności od typu zadania, na przykład:

  • Pisanie kodu → wywołanie Agenta generującego kod + Agenta przeglądającego kod

  • Naprawianie błędów → wywołanie Agenta debugującego + Agenta testującego

  • Pisanie dokumentacji → wywołanie Agenta dokumentacyjnego + Agenta sprawdzającego format

Te Agenty pracują równolegle, a następnie walidują wyniki, jeśli wnioski dwóch Agentów są sprzeczne, system automatycznie je oznaczy, dając ci możliwość wyboru, które przyjąć.

Dlaczego warto przeprowadzać walidację krzyżową?

Ponieważ pojedynczy AI może się mylić, może 'halucynować', może pewnie podać błędne odpowiedzi, ale prawdopodobieństwo, że dwa niezależne Agenty popełnią ten sam błąd w tym samym czasie, jest znacznie mniejsze niż w przypadku jednego, to doświadczenie, które wynieśliśmy z praktyki inżynieryjnej, to nie jest chwyt marketingowy.

Dodatkowo, każdy Agent ma mechanizm kontroli zdrowia, jeśli jakiś Agent nie odpowiada w ciągu 60 sekund, system automatycznie przypisuje jego zadanie innym Agentom, cały proces nie utknie.

图片

💰 Jak postrzegamy problem z konsumpcją Tokenów

To również obawa, którą użytkownicy zgłaszają najczęściej: współpraca wielu Agentów, czy to nie kosztuje za dużo Tokenów?

Szczerze mówiąc: tak, jest ich więcej niż w przypadku pojedynczego Agenta.

Ale zrobiliśmy kilka rzeczy, aby kontrolować ten problem:

Po pierwsze, pozwala ci zobaczyć, na co wydawane są pieniądze.

Po każdym zakończonym zadaniu, oh-my-coder generuje raport śledzenia wykonania, informując cię, ile Tokenów wykorzystał każdy Agent, który krok był najdroższy, już nie będziesz miał uczucia 'gdzie poszły moje pieniądze'.

Po drugie, domyślnie włączone są tylko modele produkcyjne.

W tym tygodniu dodaliśmy funkcję filtrowania modeli, domyślnie oh-my-coder wyświetla i używa tylko zweryfikowanych modeli produkcyjnych, ukrywając te, które są w fazie testów, co pozwala uniknąć używania drogich modeli do prostych zadań oraz niestabilnych modeli do ważnych prac.

Po trzecie, GLM-4.7-Flash jest całkowicie darmowy.

Jeśli po prostu chcesz spróbować efektów, nie wydając ani grosza, użyj GLM-4.7-Flash, to darmowy model od ZhiPu AI, wystarczający do większości codziennych zadań programistycznych, ustawiliśmy go jako domyślną rekomendację, trzy kroki konfiguracji, zero kosztów na start.

🚀 Przewodnik dla nowicjuszy: trzy kroki do rozpoczęcia

W tym tygodniu dodaliśmy interaktywny przewodnik szybkiego startu.

Wcześniej nowi użytkownicy, korzystając z oh-my-coder, musieli sami przeszukiwać dokumentację, szukać konfiguracji, zgadywać polecenia, teraz jest inaczej:

  • Uruchom omc quickstart

  • System prowadzi cię w wyborze modelu (są rekomendacje, nie musisz badać samodzielnie)

  • Wklej klucz API, gotowe

Cały proces nie zajmuje więcej niż 3 minuty, nie musisz czytać żadnej dokumentacji.

🔒 Wzmocnienie bezpieczeństwa

W tym tygodniu zrobiliśmy coś, co może nie być oczywiste, ale jest bardzo ważne: wzmocnienie bezpieczeństwa.

  • Naprawiono logiczną lukę w konfiguracji klucza API (Issue #7, dziękujemy użytkownikowi shiflymoon za feedback)

  • Dodano zasady ochrony do głównej gałęzi GitHub, aby zapobiec przypadkowemu nadpisaniu kodu

  • Wszystkie komunikaty o błędach nie ujawniają już wrażliwych szczegółów systemu

Co nas różni od konkurencji?

Na rynku jest wiele podobnych narzędzi, a najpopularniejsze to OpenCode (146K gwiazdek) i Claude Code.

OpenCode obsługuje ponad 75 modeli, jego architektura jest bardzo zaawansowana, ale jest zaprojektowane z myślą o użytkownikach globalnych, co czyni go nieprzyjaznym dla użytkowników krajowych - wiele modeli wymaga użycia VPN, konfiguracja jest skomplikowana, brakuje optymalizacji dla krajowych modeli.

Claude Code jest oficjalnym produktem Anthropic, doświadczenie jest świetne, ale obsługuje tylko modele z serii Claude, a ostatnie problemy z blokadami dla użytkowników z Chin sprawiły, że wielu zaczęło szukać alternatyw.

oh-my-coder jest zaprojektowane jako wieloagentowy asystent programistyczny dla krajowych deweloperów.

  • 12 krajowych dużych modeli, wszystkie połączone bezpośrednio, bez potrzeby jakiegokolwiek proxy

  • 31 profesjonalnych Agentów, obejmujących cały proces rozwoju od analizy wymagań do przeglądu kodu

  • Całkowicie otwarte źródło, licencja MIT, kod w twoich rękach, nie zależny od żadnych usług chmurowych

  • System samozmiany: po każdym zakończonym zadaniu system zapisuje doświadczenia, a następnie przy podobnych zadaniach jest dokładniejszy

图片

Samozmiana: ta funkcja zasługuje na osobne omówienie

oh-my-coder ma funkcję, której wiele osób nie zauważa: uczy się.

Po każdym zakończonym zadaniu, system automatycznie podsumowuje doświadczenia z tego zadania - jakie metody zastosowano, jakie pułapki napotkano, który Agent wypadł najlepiej - a następnie zapisuje to w warstwowym systemie pamięci.

Następnym razem, gdy napotkasz podobne zadanie, najpierw sprawdzi tę pamięć, a nie zacznie od zera.

To znaczy: im dłużej korzystasz, tym lepiej rozumie twój projekt i twoje nawyki.

To nie jest marketingowy bełkot, to design, którego nauczyliśmy się z architektury Claude Code, a następnie zaimplementowaliśmy w oh-my-coder.

Co teraz zrobić?

  • Wtyczka VS Code: pozwala ci na bezpośrednie wywoływanie oh-my-coder w edytorze, bez potrzeby przełączania okien

  • Automatyczne kompresowanie Tokenów: długie rozmowy automatycznie kompresują kontekst, zmniejszając niepotrzebne wydatki

  • Interfejs webowy: daje użytkownikom, którzy nie są przyzwyczajeni do wiersza poleceń, bardziej przyjazne wejście

Na koniec

oh-my-coder to projekt, który nadal szybko się rozwija, codziennie aktualizujemy, co tydzień dodajemy nowe funkcje.

Jeśli napotkasz problem, zachęcamy do zgłaszania go na GitHubie, a jeśli uważasz, że to przydatne, jedno Star to największa zachęta dla nas.

GitHub:

  • https://github.com/VOBC/oh-my-coder

#OhMyCoder #claude_code #AIAgent #vibecoding #AI


Zawartość OpenSea, która cię interesuje

Przeglądaj | Twórz | Kupuj | Sprzedawaj | Licytuj

Zapisz i obserwuj kanał OpenSea i Binance

Bądź na bieżąco z najnowszymi informacjami