Kod

Wdrażaj to,
co zamierzasz.

Dvina pisze kod w twoim projekcie, na twoim komputerze — z uwzględnieniem notatek, wątków rozmów i powodów podjętych decyzji.

Sobotni poranek przy bocznym wejściu do punktu wydawania żywności: wolontariuszka w płóciennym fartuchu uśmiecha się do telefonu, opierając o biodro stos złożonych kartonów.
Aplikacja do zapisów na dyżury w punkcie wydawania żywności: Pantry, sobota, 9:00. Masz miejsce.Aplikacja do zapisów na dyżury w punkcie wydawania żywności: Pantry, sobota, 9:00. Masz miejsce.

Stworzyliśmy Dvina
z pomocą Dvina.

Aplikacja na twoim telefonie, aplikacja na komputerze i ta strona: kod napisany, sprawdzony i zatwierdzony w Dvina, krok po kroku.

Od aplikacji na weekend po rdzeń systemu płatności.

Z pełnym kontekstem

Najpierw przeczytała
notatki.

W notatkach kierowniczki jest zapis, że nastolatki nie mogą brać dyżurów przy rampie rozładunkowej. Dvina przeczytała je, zanim napisała regułę zapisów. Dzięki temu aplikacja działa zgodnie z prośbą kierowniczki.

Po zamknięciu programista-wolontariusz odchyla się na krześle przy składanym stole na zapleczu punktu wydawania żywności. Jego laptop jest na wpół zamknięty, a nad nim wisi odręcznie napisany znak: Rampa rozładunkowa 16+.

Twoje zasady też się liczą. Dvina stosuje się do instrukcji z pliku AGENTS.md lub CLAUDE.md w twoim projekcie.

Zeszły miesiąc też ma znaczenie. Przeszukuje wcześniejsze czaty i pliki, więc zna też powody podjętych decyzji.

Zadania we współpracy

Dogadują się
między sobą.

Trzy zadania w jednym repozytorium ustalają, które najpierw zatwierdzi zmiany, a które później przebazuje swoją gałąź. Nie musisz rozstrzygać sporów.

Jeden czat na Macu: trzy zadania w pantry-shifts i wiadomości, które wysłały do siebie (Pracuję nad schematem, przebazuj gałąź po mnie; najpierw zatwierdź zmiany, potem sprawdzę kod analizatorem; analiza kodu bez błędów, zmiany zatwierdzone). Dvina podsumowuje: Wszystkie trzy zadania zatwierdziły zmiany. Bez konfliktów.Jeden czat na Macu: trzy zadania w pantry-shifts i wiadomości, które wysłały do siebie (Pracuję nad schematem, przebazuj gałąź po mnie; najpierw zatwierdź zmiany, potem sprawdzę kod analizatorem; analiza kodu bez błędów, zmiany zatwierdzone). Dvina podsumowuje: Wszystkie trzy zadania zatwierdziły zmiany. Bez konfliktów.

Jeden czat

Wdrażaj
prosto z czatu.

Odpowiedź każdego zadania zawiera wprowadzone zmiany. Sprawdź je, zatwierdź i otwórz prośbę o scalenie — wszystko w tym samym miejscu.

Odpowiedzi dwóch zadań w głównym czacie z kartami kodu: 3 zmienione pliki na volunteer-age z opcjami Zmiany i Zatwierdź; 2 zmienione i zatwierdzone pliki na csv-export-dates z opcjami Sprawdź zatwierdzone zmiany oraz Wyślij i utwórz prośbę o scalenie.Odpowiedzi dwóch zadań w głównym czacie z kartami kodu: 3 zmienione pliki na volunteer-age z opcjami Zmiany i Zatwierdź; 2 zmienione i zatwierdzone pliki na csv-export-dates z opcjami Sprawdź zatwierdzone zmiany oraz Wyślij i utwórz prośbę o scalenie.
Arkusze kalki ułożone na jasnym dębowym stole przy oknie. Róg wierzchniego arkusza jest uniesiony, a przez warstwy prześwituje linia narysowana ołówkiem.

Przegląd zmian

Możesz
zmienić zdanie.

Każdy krok pokazuje zmienione pliki. Cofnij jeden krok, a późniejsza praca pozostanie bez zmian.

Ty zatwierdzasz.

Zabezpieczenia

Ostrożność tam,
gdzie ma znaczenie.

Migracje, wdrożenia, wysyłanie zmian i operacje na sekretach czekają na twoją zgodę. Administrator może ustalić, które działania zawsze wymagają zatwierdzenia.

O świcie w sali działu operacyjnego banku szef zespołu płatności czyta na laptopie, opierając dłoń o brodę.
Uruchomić to polecenie? npx prisma migrate deploy. Zmienia bazę danych. Odrzuć lub Zezwól.Uruchomić to polecenie? npx prisma migrate deploy. Zmienia bazę danych. Odrzuć lub Zezwól.

Z dowolnego miejsca

Zleć poprawkę
z trybun.

W przerwie między tercjami prosisz o poprawkę eksportu CSV. Dvina pracuje nad nią w projekcie na twoim domowym komputerze, a zmiany czekają na twój przegląd.Komputer musi być włączony, a Dvina uruchomiona.

Podczas wieczornego meczu hokeja kobieta w kobaltowej kurtce puchowej pisze na telefonie na trybunach. Za nią lśni tafla lodowiska.

Nic nie trafi do zdalnego repozytorium
bez twojej zgody.

Twój projekt to folder na twoim komputerze, a dzięki Git każdą zmianę wprowadzoną przez Dvina można cofnąć. Zatwierdzanie jest domyślnie włączone. Ty wybierasz, które działania wymagają zgody.

Mniej pytaj.<br>Więcej wdrażaj.

Pisanie kodu wymaga Dvina na co najmniej jednym komputerze. Z każdego innego urządzenia możesz zlecać pracę i śledzić jej postępy.

Odkrywaj dalej.

Pytania? Odpowiedzi.

Czy to jest IDE?
Nie. To Dvina. Opisujesz, sprawdzasz i wdrażasz w tej samej aplikacji, której używasz do wszystkiego innego. Twój edytor pozostaje twoim edytorem. Dvina bierze na siebie zrozumienie kontekstu.
Czy muszę instalować coś osobno?
Nie. Kod jest częścią aplikacji Dvina na komputer — tej samej, w której masz dokumenty, czaty i pamięć.
Czy działa z moimi obecnymi projektami?
Tak. Otwórz folder na swoim komputerze jako projekt, a Dvina odczyta go wraz z powiązanymi dokumentami i decyzjami.
Jak żądanie scalenia trafia do serwisu GitHub lub GitLab?
Dvina korzysta z twoich danych logowania do Git. Wysyła twoją gałąź i otwiera żądanie scalenia w serwisie GitHub lub GitLab. W innych serwisach otwiera stronę tworzenia nowego żądania scalenia.
Co uruchamia się bez pytania?
Kompilacja i testy ruszają bez pytania. Usuwanie plików, wysyłanie zmian do zdalnego repozytorium, zmiany w bazie danych, wdrożenia i wszelkie operacje na poufnych danych czekają na twoją zgodę. Ty wybierasz, co wymaga zatwierdzenia.
Czy mogą z tego korzystać osoby, które nie programują?
Żeby tworzyć działające aplikacje i strony, nie muszą — od tego jest Tworzenie. Kod jest dla tych, którzy pracują nad rzeczywistym oprogramowaniem i chcą mieć za sobą cały kontekst.