Dropstone CLI

Willkommen bei Dropstone

Dropstone ist ein agentisches Codierungstool, das in deinem Terminal lebt. Es liest deine Codebasis, nimmt koordinierte Änderungen an mehreren Dateien vor, führt Befehle aus und erklärt seine Vorgehensweise, während es arbeitet.

Dropstone läuft in einem Terminal

Du beschreibst, was du möchtest, und Dropstone liest den relevanten Code, plant die Änderung, bearbeitet Dateien, führt Befehle aus und erklärt, was es getan hat. Es arbeitet an echten Projekten, nicht an Spielzeug-Snippets, und bleibt stets im Rahmen des Codes, den du bereits hast.

Diese Seite gibt dir einen Überblick über das Produkt. Der Schnellstart führt dich durch die Installation und deine erste Änderung.

In Sekunden installiert

Homebrew (empfohlen):

brew tap blankline-org/dropstone-cli
brew install dropstone

Oder das Installationsskript:

curl -fsSL https://dropstone.io/install | bash

Dann einfach in ein beliebiges Projekt wechseln:

cd /path/to/your/project
dropstone

Überprüfe die Installation mit dropstone --version. Beim ersten Start wirst du aufgefordert, dich anzumelden; alle Details zur Anmeldung findest du auf der Seite Schnellstart.

Was du tun kannst

Eine Codebasis verstehen

Frage, wie die Authentifizierung durch das System fließt, wo ein Bug stecken könnte oder wie ein Modul verdrahtet ist. Dropstone liest Dateien bei Bedarf und antwortet mit Verweisen auf den tatsächlichen Code.

Features bauen und Bugs beheben

Beschreibe die Änderung in einfacher Sprache. Dropstone schlägt einen Plan vor, bearbeitet Dateien und zeigt Diffs, bevor etwas übernommen wird.

Ausführen, testen und verifizieren

Typprüfungen, Tests und Lints laufen automatisch, wenn sie vorhanden sind. Fehlschläge fließen zurück in den Plan, sodass das Ergebnis grün ist, wenn du es liest.

Commits und Pull Requests erstellen

Generiere konventionelle Commit-Nachrichten, pushe Branches und öffne PRs über die GitHub- oder GitLab-Integration. Code-Review-Zusammenfassungen inklusive.

Deine Tools mit MCP verbinden

Binde Datenbanken, interne APIs, Ticketing-Systeme oder jeden Model Context Protocol Server ein. Dropstone behandelt sie wie erstklassige Tools.

Mit Regeln und Skills anpassen

Lege eine AGENTS.md im Repository-Stammverzeichnis ab, um Dropstone deine Konventionen beizubringen. Verpacke wiederverwendbare Workflows als Skills.

Mit der Shell kombinieren

Dropstone ist ein Unix-Bürger. Die interaktive Sitzung ist die Standardoberfläche, aber jede Funktion ist auch über einen einmaligen Aufruf verfügbar, was es in CI, Pre-Commit-Hooks und deinen eigenen Workflows scriptbar macht.

# Einmalig: eine Frage stellen und beenden
dropstone run "Erkläre, wie die Auth-Middleware funktioniert"

# Eine Datei hineinpfeifen
dropstone run "Finde Sicherheitsprobleme" < src/auth.ts

# In einer Shell-Pipeline verwenden
git diff main | dropstone run "Schreibe eine PR-Beschreibung für diesen Diff"

# Aus CI ohne TTY heraus steuern
dropstone run --json "Generiere Release-Notes aus den letzten 20 Commits"

So funktioniert es

Dropstone läuft als einzelne Binärdatei in deinem Terminal. Nichts zu konfigurieren, keine Laufzeit zu installieren – du startest es in einem Projekt und es arbeitet mit den Dateien in deinem Arbeitsverzeichnis. Wenn du es lieber als Panel neben deinem Code hättest, gibt es auch Dropstone für VS Code.

Jede Runde folgt demselben Ablauf:

1

Du beschreibst die Aufgabe in einfacher Sprache

Keine spezielle Syntax. „Füge einen /healthz-Endpunkt hinzu, der Build-Informationen zurückgibt" reicht aus.

2

Dropstone sammelt Kontext

Es liest Dateien, durchsucht Symbole und untersucht die Struktur, bis es genug hat, um zu handeln.

3

Es schlägt einen Plan vor und führt ihn aus

Änderungen werden als Diffs angezeigt. Shell-Befehle fragen um Erlaubnis, es sei denn, du hast sie auf die Whitelist gesetzt.

4

Es verifiziert das Ergebnis

Typprüfungen, Tests und Lints laufen automatisch, wenn sie vorhanden sind. Fehlschläge fließen zurück in den Plan.

Die gesamte Interaktion bleibt in deinem Terminal. Dein Code wird nirgendwohin gesendet, außer an Dropstones eigene Inferenz, die unter einer No-Retention-, No-Training-Richtlinie betrieben wird. Details findest du auf der Trust-Seite.

Dropstone überall nutzen

Ich möchte…Beste Option
Eine interaktive Codierungssitzung startenFühre dropstone in deinem Projektverzeichnis aus
Eine einmalige Frage ohne Sitzung stellendropstone run "..." oder eine Datei mit < hineinpfeifen
Die letzte Sitzung fortsetzendropstone --continue (oder dropstone -c)
Ein benutzerdefiniertes Tool oder eine interne API einbindenMCP-Server
Dropstone deine Repository-Konventionen beibringenLege eine AGENTS.md im Repository-Stammverzeichnis ab
Einen wiederverwendbaren Workflow verpackenSkills und Plugins
Dropstone in CI oder Pre-Commit verwendendropstone run mit --json und dem Berechtigungsmodell
Die richtige Modellstufe für die Aufgabe wählenModelle (Fast / Pro / Heavy)
In einer Sandbox oder eingeschränkten Shell ausführenBerechtigungen

Auf drei Modellstufen aufgebaut

Du wählst das Modell, das zur Arbeit passt. Alle drei werden auf US-Infrastruktur gehostet und für Codierung optimiert.

Fast

Dropstone Fast

Schnelle Änderungen, Scaffolding, Einzeldatei-Refactorings und konversationelles Debugging. Erstes Token in unter einer Sekunde. Die Standardstufe für neue Sitzungen.
ProEmpfohlen

Dropstone Pro

Mehrdateien-Refactorings, übergreifende Änderungen und Aufgaben, die breiteres Denken erfordern. Wechsle mit /effort high.
Heavy

Dropstone Heavy

Architekturentscheidungen, große Migrationen und schwieriges Debugging. Tiefstes Denken, größtes Denkbudget. Wechsle mit /effort xhigh.

Tip

Du musst dir keine Gedanken über die Modellauswahl im Voraus machen. Starte in Fast und nutze /effort innerhalb von Dropstone, um hochzustufen, wenn eine Aufgabe mehr Tiefe erfordert.

Wohin als Nächstes

1

Loslegen

Der Schnellstart deckt Installation, Anmeldung und deine erste Aufgabe ab.

2

Eine Modellstufe wählen

Modelle geht tiefer auf Fast, Pro und Heavy ein und darauf, wann du welche verwenden solltest.

3

Nach Geschmack konfigurieren

Konfiguration deckt globale und projektspezifische Einstellungen ab; Berechtigungen und Tastenkürzel decken den Rest ab.

4

Neuigkeiten ansehen

Das Changelog listet jede Version mit den sichtbaren Änderungen auf.

Sobald du eingerichtet bist, sind die CLI-Referenz und der Slash-Commands-Leitfaden die beiden Seiten, zu denen du am häufigsten zurückkehren wirst.


Du baust einen Agenten oder eine LLM-App, die diese Dokumentation lesen muss? Verweise sie auf /llms.txt für einen Seitenindex oder auf /llms-full.txt für den vollständigen Korpus in einer Datei.

Strg+I