Tag: Apple Silicon

  • Claude Code 2.1.113 przyspiesza pracę natywną binarką, ale ma problem kompatybilności z starymi procesorami

    Claude Code 2.1.113 przyspiesza pracę natywną binarką, ale ma problem kompatybilności z starymi procesorami

    Anthropic wydało aktualizację Claude Code 2.1.113, która wprowadza znaczące zmiany mające na celu poprawę wydajności i bezpieczeństwa narzędzia. Główną nowością jest przejście z JavaScript na natywną binarką, co znacząco zwiększa wydajność, szczególnie na komputerach Apple Silicon.

    Kluczowe zmiany w aktualizacji 2.1.113

    • Natywna binarka zastąpiła dotychczasową implementację w JavaScript, co przyspiesza uruchamianie i ogólną wydajność, szczególnie na macOS i Linux.
    • Nowa zmienna środowiskowa CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN pozwala wyłączyć tryb alternatywnego ekranu terminala, co poprawia kompatybilność z niektórymi menedżerami okien.
    • Lepsze zarządzanie procesami – binarka teraz łagodniej reaguje na sygnał SIGINT (Ctrl+C), co zapewnia czystsze zamykanie.
    • Nowy selektor modelu – polecenie /model umożliwia szybkie przełączanie się między dostępnymi modelami AI.
    • Flaga developerska --dangerously-skip-permissions pozwala na pominięcie sprawdzania uprawnień plików, co jest przydatne w kontrolowanych środowiskach testowych.

    Wydajność z natywną binarką na pierwszym planie

    Najważniejszą zmianą jest przebudowa sposobu uruchamiania Claude Code. CLI (interfejs wiersza poleceń) przestał uruchamiać kod JavaScript i teraz uruchamia natywną binarką specyficzną dla platformy. To przejście, realizowane za pomocą opcjonalnych zależności per-platform, ma przynieść korzyści w postaci szybszego startu i płynniejszego działania interfejsu.

    Na macOS i Linux binarka claude-code ma wbudowane narzędzia bfs (do wyszukiwania plików) i ugrep (do przeszukiwania tekstu) bezpośrednio w narzędziu Bash. To eliminuje konieczność uruchamiania oddzielnych podprocesów dla tych operacji, co przekłada się na niemal natychmiastowe wyniki wyszukiwania w projektach.

    Dla użytkowników pracujących w „vibe coding”, czyli intuicyjnym procesie tworzenia kodu z pomocą AI, szybsze renderowanie interfejsu przez React Compiler oraz eliminacja zbędnych operacji git przy uruchamianiu z opcją --worktree poprawiają komfort pracy. System zużywa również mniej deskryptorów plików podczas przeszukiwania dużych drzew katalogów.

    Bezpieczeństwo i kontrola krok po kroku

    Oprócz szybkości, aktualizacja kładzie duży nacisk na bezpieczeństwo i precyzyjną kontrolę, co jest kluczowe w środowiskach DevOps. Flaga --dangerously-skip-permissions to narzędzie dla zaawansowanych użytkowników i środowisk testowych, które pozwala na pełną kontrolę nad procesem sprawdzania uprawnień do plików. W połączeniu z innymi poprawkami bezpieczeństwa, jak naprawienie błędnego oznaczania odczytów plików jako potencjalnego złośliwego oprogramowania, aktualizacja wzmacnia zabezpieczenia dla zautomatyzowanych workflow.

    UX i stabilność

    W obszarze doświadczenia użytkownika wprowadzono mniejsze, ale istotne udogodnienia. Nowy selektor modelu za pomocą /model ułatwia szybkie przełączanie kontekstu między różnymi modelami AI bez opuszczania interfejsu. Poprawiono również stabilność interakcji terminala i zdalnego sterowania, co jest kluczowe dla niezawodności hostingowych i DevOps narzędzi MCP.

    Dla użytkowników pracujących w niestandardowych środowiskach terminala, nowa zmienna CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN rozwiązuje problemy z kompatybilnością, pozwalając na wyłączenie funkcji terminala, które mogą kolidować z niektórymi menedżerami okien lub skryptami automatyzacji.

    Podsumowanie: krok naprzód w wydajności i kontroli

    Aktualizacja Claude Code 2.1.113 to istotny krok w rozwoju narzędzia, koncentrujący się na wydajności, bezpieczeństwie i stabilności. Przejście na natywną binarką obiecuje szybsze i bardziej responsywne środowisko dla developerów, a nowe flagi kontroli odpowiadają na rosnące potrzeby w kontekście popularności narzędzi MCP. Dodanie selektora modeli oraz lepsze zarządzanie procesami pokazują ciągłe dążenie do poprawy codziennego doświadczenia programistów współpracujących z AI.

    Źródła

  • Google uwalnia potencjał sztucznej inteligencji na Macu. Gemini for Mac już oficjalnie dostępne

    Google uwalnia potencjał sztucznej inteligencji na Macu. Gemini for Mac już oficjalnie dostępne

    Google udostępniło natywną aplikację Gemini na komputery Mac. Program nie jest jedynie kopią wersji przeglądarkowej, ale został napisany od podstaw w języku Swift, co pozwala na integrację z systemem macOS. Użytkownicy mogą korzystać z darmowej wersji z limitami lub wybrać płatne pakiety, takie jak AI Plus, AI Pro czy AI Ultra.

    Aplikacja jest dostępna do pobrania na stronie gemini.google/mac/. Google zdecydowało się ominąć App Store, co pozwala firmie wydawać aktualizacje bez czekania na weryfikację Apple. Do działania wymagany jest komputer z procesorem Apple Silicon oraz system macOS 15 (Sequoia) lub nowszy. Osoby korzystające ze starszych wersji systemu lub komputerów z procesorami Intel nie mogą zainstalować tej wersji.

    Szybkość i analiza treści na ekranie

    Główną zaletą aplikacji jest łatwy dostęp, przypominający działanie systemowej wyszukiwarki Spotlight. Program można wywołać skrótem klawiaturowym Option + Spacja, co otwiera małe okno do szybkich pytań. Pełny czat uruchamia się kombinacją Option + Shift + Spacja. Ikona Gemini jest widoczna w Docku oraz na górnym pasku menu.

    Aplikacja potrafi analizować to, co aktualnie wyświetla się na monitorze. Po włączeniu odpowiednich uprawnień w ustawieniach prywatności i dostępności, Gemini widzi otwarte dokumenty PDF, arkusze kalkulacyjne czy kod w edytorze. Dzięki temu asystent może streścić tekst, wyjaśnić skomplikowane fragmenty danych lub zasugerować poprawki w projekcie graficznym bez konieczności ręcznego kopiowania treści.

    Narzędzia dla twórców i programistów

    Gemini na Maca oferuje te same funkcje, co wersja mobilna i przeglądarkowa. Użytkownicy mogą korzystać z modelu Imagen 3 do generowania obrazów oraz narzędzia Veo do tworzenia krótkich materiałów wideo. Program ułatwia pracę nad projektami kreatywnymi i technicznymi.

    Programiści i osoby pracujące z dużą ilością danych mogą przesyłać pliki bezpośrednio do aplikacji. Gemini pomaga w pisaniu kodu, tłumaczeniu tekstów i planowaniu zadań. Dzięki temu, że aplikacja działa lokalnie jako natywny program, reaguje szybciej niż interfejs w przeglądarce internetowej.

    Konkurencja na rynku

    Wprowadzenie tej aplikacji to ruch wymierzony w ChatGPT Desktop oraz Microsoft Copilot. Google postawiło na ścisłe połączenie asystenta z systemem operacyjnym, co ma przyciągnąć osoby na co dzień korzystające z komputerów Apple.

    Oficjalna premiera odbyła się 16 kwietnia 2024 roku, kończąc okres zamkniętych testów. Od pierwszych zapowiedzi aplikacja została rozbudowana o stabilną analizę ekranu i obsługę plików. Google regularnie dodaje nowe funkcje, dostosowując narzędzie do aktualnych możliwości modeli językowych.

    Dostępność i wymagania

    Gemini na Maca jest skierowane do osób, które chcą mieć dostęp do sztucznej inteligencji bez przełączania się między kartami przeglądarki. Choć wymóg posiadania najnowszego systemu i procesora Apple Silicon ogranicza grono odbiorców, zapewnia to płynne działanie programu.

    Aplikacja obsługuje język polski oraz wszystkie inne języki dostępne wcześniej w wersji mobilnej. Wybór między instalacją aplikacji a korzystaniem z przeglądarki zależy od tego, jak bardzo asystent ma być zintegrowany z codziennymi zadaniami. Google promuje rozwiązanie systemowe jako szybszy i wygodniejszy sposób pracy na Macu.