Dropstone Docs

Willkommen bei Dropstone

Dropstone ist ein agentisches Coding-Tool, 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 dabei stets im vorhandenen Code verankert.

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

Danach in ein beliebiges Projekt wechseln:

cd /pfad/zu/deinem/projekt
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

Frag, wie die Authentifizierung durch das System fließt, wo sich ein Bug verstecken 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

Erzeuge 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, Ticketsysteme oder jeden Model-Context-Protocol-Server ein. Dropstone behandelt sie wie erstklassige Tools.

Mit Regeln und Skills anpassen

Lege eine AGENTS.md im Repository-Stamm 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 eigenen Workflows skriptbar 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 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 derselben Schleife:

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 verwenden

Ich möchte…Beste Option
Eine interaktive Coding-Sitzung 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-Stamm 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

Aufgebaut um drei Modellstufen

Du wählst das Modell, das zur Arbeit passt. Alle drei werden auf US-Infrastruktur gehostet und fürs Coden 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, längstes Denkbudget. Wechsle mit /effort xhigh.

Tipp:

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

Wohin als Nächstes

1

Loslegen

Der Schnellstart behandelt Installation, Anmeldung und deine erste Aufgabe.

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 behandelt globale und projektspezifische Einstellungen; 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 Doku 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