Ist die arc-CLI sicher zu installieren?

Diese Seite legt genau fest, was das arc-Binary ist, was es zur Laufzeit tut, was deinen Rechner verlässt und wohin es geht, und wie du eines davon deaktivierst oder das Programm entfernst. Jede Aussage hier lässt sich in den Installationsskripten und im Binary selbst überprüfen.

Was es ist

arc ist ein Kommandozeilen-Client für die Arc-OS-API. Er analysiert deinen Befehl, sendet HTTPS-Anfragen an die API, gibt das Ergebnis aus und beendet sich.

Installation

Die Installationsskripte laden das vorkompilierte Binary von unserem Server herunter und legen es in deinen PATH:

# macOS / Linux
curl -sSf https://arc-os.co/install.sh | bash

# Windows (PowerShell)
iwr https://arc-os.co/install.ps1 -useb | iex

Beide Skripte sind reiner Text unter diesen URLs. Öffne sie zuerst, wenn du lesen möchtest, was sie ausführen. Ein Skript in eine Shell zu pipen bedeutet, seiner Quelle zu vertrauen. Wenn du das nicht möchtest, lade das Binary von der URL im Skript herunter, prüfe es selbst und verschiebe es manuell in deinen PATH.

Laufzeitverhalten

Alltägliche Befehle (arc issues, arc report und so weiter) laufen und beenden sich ohne verbleibenden Prozess.

arc start startet eine Arbeitssitzung mit Claude und installiert Session-Hooks. Dies sind die einzigen Hintergrundvorgänge, und jeder hat einen Aus-Schalter:

Verhalten Was gesendet wird Auslöser Deaktivieren
Chat-Sync Deine Sitzungsnachrichten (Größe pro Nachricht begrenzt) an dein Arc-Konto, damit die Web-App die Unterhaltung anzeigen kann. Während einer arc start-Sitzung. Die einfachen Befehle statt arc start verwenden.
Timesheet-Sync Arbeitszeiten, Projekt, aktives Issue, Commit-Betreffzeilen. Keine Unterhaltungsinhalte. Höchstens einmal alle 5 Minuten. Während einer arc start-Sitzung. ARC_DISABLE_AUTO_SYNC=1
Telegram-Ping Eine kurze Benachrichtigung "Antwort abgeschlossen" oder "wartet auf Eingabe", falls du Telegram verbunden hast. Während einer arc start-Sitzung. CRM_DISABLE_TG_NOTIFY=1
Auto-Update Eine geplante Aufgabe, die beim Anmelden nach einer neueren Version sucht. Nur unter Windows, und nur wenn du das optionale Windows-Installationsprogramm ausgeführt hast. Die oben genannten curl/iwr-Skripte richten dies nicht ein. Anmeldung, nur Windows-Installationsprogramm. Deinstallation entfernt sie.

Keine davon ist ein eigenständiger Daemon. Es sind Hooks, die an eine arc start-Sitzung gebunden sind oder, beim Auto-Update, an ein Windows-Installationsprogramm, das du bewusst wählst. Nach dem Ende der Sitzung läuft nichts weiter.

Chat-Sync sendet dein Sitzungsprotokoll an den Server. Das ist nötig, damit die Web-App deine Chats anzeigen kann; es ist eine Produktfunktion, kein versteckter Übertragungsweg. Wenn du das nicht möchtest, verwende arc start nicht.

Daten und Ziele

Zugangsdaten

Download prüfen

Wir veröffentlichen eine SHA256-Prüfsumme für jedes Binary. Die Installationsskripte prüfen sie automatisch und brechen bei einer Abweichung ab. So prüfst du von Hand:

# Linux / macOS: compare your file against the published hash
curl -sSL https://arc-os.co/api/cli/download/linux-x64.sha256   # or darwin-arm64, darwin-x64
sha256sum arc        # compare the hash to the line above (shasum -a 256 on macOS)
# Windows PowerShell
(Invoke-WebRequest https://arc-os.co/api/cli/download/windows-x64.sha256 -UseBasicParsing).Content
Get-FileHash .\arc.exe -Algorithm SHA256

Alle Hashes zusammen findest du unter https://arc-os.co/api/cli/checksums. Eine Prüfsumme bestätigt, dass die Datei mit dem übereinstimmt, was unser Server ausliefert. So fallen eine beschädigte oder manipulierte Datei auf. Sie belegt aber allein nicht den Herausgeber; das leistet die Code-Signierung (siehe unten).

Prüfen und entfernen

arc --version        # version
which arc            # install location (macOS/Linux)
where arc            # install location (Windows)

Zum Deinstallieren lösche das Binary aus deinem PATH und entferne das Verzeichnis ~/.arc.

In Arbeit

Wenn etwas hier nicht mit dem übereinstimmt, was du beobachtest, gib uns Bescheid.