Projekty

Narzędzia open source naszego założyciela

Mickey Graf publikuje część swoich narzędzi jako open source, każde z jasno określonym statusem i informacją, co zostało przetestowane.

Developer preview

Runmill

Runmill bierze z Lineara issue, które spełnia jego reguły, i uruchamia na nim Claude Code lub Codex w izolowanej przestrzeni roboczej. Dokładnie ten commit, który jest kandydatem, musi przejść wymagane checki i osobne review w świeżym kontekście. Dopiero wtedy własny kod Runmilla otwiera pull request na GitHubie i uruchamia CI. Agent nie może pushować, otwierać pull requestów ani mergować: o każdym z tych kroków decyduje deterministyczny kod.

LinearClaude CodeCodexGitHub

Krok automatycznego merge'a jest eksperymentalny.

Runmill w serwisie GitHub
Wczesny etap

ctxlane

ctxlane utrzymuje osobne profile dla Claude Code i Codex, każdy z własnym stanem i kontekstem katalogów. Jego wrapper przechowuje statyczne sekrety w systemowym magazynie poświadczeń, a logowanie i żądania do modeli przechodzą przez oficjalne CLI dostawców. Działa samodzielnie, bez Runmilla.

Claude CodeCodexSystemowy magazyn poświadczeń

Przetestowano go z symulowanymi CLI dostawców. Prawdziwych kont, keyringów i rozliczeń nie testowano.

ctxlane w serwisie GitHub

Dlaczego je publikujemy

Zanim zlecisz pracę firmie inżynierskiej, warto zobaczyć, jak buduje oprogramowanie. Żadne z tych narzędzi nie powstało dla klienta, ale oba działają według zasady, którą stosujemy w projektach dla klientów: agent proponuje zmianę, a o tym, co się z nią stanie, decydują deterministyczne kontrole i ludzie.

Pytania

Czy możemy używać ich produkcyjnie?

Najpierw samodzielnie przejrzyj dokumentację, kod, testy i mechanizmy kontrolne. Runmill jest w fazie developer preview z eksperymentalnym automatycznym merge'em, a ctxlane przetestowano tylko z symulowanymi CLI.

Czy Runmill otwiera pull requesty bez udziału człowieka?

Tak. Gdy kandydujący commit przejdzie wymagane checki i osobne review, pull request otwiera kod Runmilla. Sam agent nigdy nie pushuje ani nie otwiera pull requestów. Jeśli twoje zasady wymagają, żeby każdą zmianę zgłaszał człowiek, najpierw porównaj to z tymi zasadami.

Porozmawiaj z inżynierem

Przyjdź z jednym zadaniem, które chcesz usprawnić. Rozmowa trwa 30 minut i nie wymaga dostępu do twoich systemów ani danych.

Rezerwacja odbywa się w Kalendarzu Google.

Wolisz najpierw napisać? Zostaw adres e-mail i kilka zdań, a odpowiemy, proponując terminy.

Przycisk przygotowuje e-mail w twoim własnym programie pocztowym, a wysyłasz go samodzielnie. Polityka prywatności (wersja robocza)