Kann ich Greptile vibecoden?

JEIN · Wochenendprojekt
Preis nicht belastbarKategorie 🛠️ entwicklerwerkzeugeersetzt von 0 Personen
Preis für Deutschland

Der Anbieter rechnet in US-Dollar ab

Greptile rechnet in US-Dollar ab: Pro 30 Dollar pro Platz und Monat. Ein kostenloser Starter-Tarif ist vorhanden.

Für deutsche Unternehmen kann bei Softwareleistungen aus dem Ausland das Reverse-Charge-Verfahren gelten. Das hängt nicht von der Währung allein ab. Was du auf Rechnung und USt-Voranmeldung prüfen solltest →

geprüft am 17.09.2026 · Quelle ↗ · so prüfen wir

Der mechanische Kern ist wirklich ein Wochenendprojekt: eine GitHub-App, die Pull-Request-Webhooks fängt, den Diff zieht, verwandten Code aus einem Embedding-Index des Repos holt und Inline-Kommentare von einem LLM postet. Zum ersten nützlichen Kommentar kommst du an einem Nachmittag. Was du in einer Sitzung nicht bekommst, ist Signalqualität, und die ist das ganze Produkt: wissen, wann man schweigt, nicht denselben Kleinkram bei jedem Push neu markieren, ein Monorepo verstehen, ohne das Kontextfenster zu sprengen, und den Index frisch halten, ohne bei jedem Merge komplett neu zu indexieren. Rechne mit einem Bot, der am ersten Tag beeindruckt und am neunten vom Team stummgeschaltet wird. Lohnt sich, wenn dir das Repo gehört und du gern Prompts stimmst, lohnt sich nicht, um eine Gebühr pro Platz in einer echten Engineering-Organisation zu sparen.

der Prompt
Build a self-hosted AI pull request reviewer for a single GitHub repository. No web UI, no accounts, no telemetry.

Stack, no substitutions: Python 3.12, FastAPI, uvicorn, SQLite for state, sqlite-vec for vector search, httpx for GitHub REST calls, OpenAI API for embeddings and review generation. Package with uv. Everything runs in one process plus one CLI.

Secrets in .env, loaded with python-dotenv: GITHUB_APP_ID, GITHUB_PRIVATE_KEY_PATH, GITHUB_WEBHOOK_SECRET, OPENAI_API_KEY, REPO_FULL_NAME.

Part 1, indexer CLI (index.py):
- Walk the local clone of the repo, respect .gitignore, skip binaries, lockfiles, and anything over 400 KB.
- Chunk source files by function or class using tree-sitter for Python, TypeScript, JavaScript, and Go; fall back to 60-line sliding windows with 10-line overlap for everything else.
- Embed each chunk, store text, path, start line, end line, git blob sha, and vector in SQLite.
- Support incremental reindex: given two git revisions, only re-embed chunks whose file blob sha changed. Print counts of added, updated, deleted chunks.

Part 2, webhook service (server.py):
- POST /webhook, verify the X-Hub-Signature-256 HMAC against GITHUB_WEBHOOK_SECRET, reject on mismatch.
- Handle pull_request opened and synchronize events only. Enqueue work in a SQLite-backed job table and return 202 immediately.
- A background worker fetches the PR diff, splits it per file hunk, and for each hunk retrieves the top 8 related chunks by vector similarity plus the full current version of the changed file if it is under 800 lines.
- Send one LLM call per changed file with the hunk, retrieved context, and a review prompt that demands: only comment on correctness, security, or clear API misuse; no style nits; no praise; no summaries; return an empty array when the change is fine.
- Model output must be strict JSON: a list of objects with path, line, severity, body. Validate with Pydantic and drop anything whose line is not inside the diff.

Part 3, dedupe and posting:
- Store a hash of path plus normalized comment body per PR. Never post the same finding twice across force pushes.
- Post surviving comments as a single GitHub review with inline comments, authenticated as the GitHub App via a short-lived installation token.
- Add a CLI command 'review-local PR_NUMBER' that prints what it would post without calling GitHub, for prompt tuning.

Out of scope: GitLab and Bitbucket, multi-repo support, a dashboard, learning from dismissed comments, autofix suggestions, chat replies to review threads.

Deliver a README with GitHub App setup steps, the exact permissions needed (contents read, pull requests write, metadata read), and how to expose the webhook locally with a tunnel. Include pytest coverage for signature verification, diff line mapping, and dedupe.

Antworte mir auf Deutsch. Oberfläche, Kommentare und README auf Deutsch, alle Bezeichner wie Tabellen, Spalten, Variablen, Routen und Dateinamen bleiben Englisch.

$ im Agenten öffnen (Prompt ist vorausgefüllt, du drückst Enter) oder direkt kopieren · dieser Bauplan ist noch auf Englisch, die Bitte um deutsche Antworten hängt unten dran · dieser Prompt wurde aus dem Bauplan erzeugt · Verbesserung einreichen

warum Menschen weiterhin bezahlen

Weil ein lauter Code-Reviewer schlimmer ist als keiner, und der Weg von laut zu nützlich eine lange Schinderei aus Prompt-Abstimmung, Retrieval-Anpassungen und Feedback-Schleifen ist, die du mit einem Prompt nicht abkürzt. Teams wollen den Review-Bot außerdem als Betriebsproblem von jemand anderem, über jedes Repo hinweg ohne Plattform-Ingenieur, der einen Index beaufsichtigt, und mit einer Compliance-Seite dran. Eine Gebühr pro Entwickler ist trivial billiger als ein Ingenieur, der einen internen Bot pflegt, den alle leise stummschalten.

Anmerkung der Redaktion

Den Reviewer zu bauen ist leicht, ihn nicht nervig zu machen ist der ganze Job.

was du verlierst

xabgestimmte Unterdrückung falscher Treffer: ihr Bot wurde von tausenden Teams zum Schweigen gebracht, deiner nicht

xinkrementelles Neu-Indexieren und Monorepo-Handling, das an einem Baum mit 500.000 Dateien nicht erstickt

xGedächtnis über frühere Reviews, damit derselbe Kleinkram nicht bei jedem Force-Push aufkommt

xTeam-Konfiguration, eigene Regelsätze und Stil-Lernen pro Repo aus angenommenen oder verworfenen Kommentaren

xUnterstützung für Bitbucket, GitLab und selbst gehostete Server, plus SOC-2-Papiere, nach denen dein Sicherheitsteam fragt

Vorarbeit · nutze diese Projekte, wenn du nicht selbst bauen willst

Nichts, das wir guten Gewissens empfehlen können. Deshalb gibt es den Prompt.

auf X teilen ↗„Ich habe Greptile mit einem Prompt ersetzt.“
Fragen
Kann ich Greptile vibecoden?

Jein. Der Kern von Greptile ist mit dem Prompt auf dieser Seite baubar. Echte Lücken bleiben: abgestimmte Unterdrückung falscher Treffer: ihr Bot wurde von tausenden Teams zum Schweigen gebracht, deiner nicht; inkrementelles Neu-Indexieren und Monorepo-Handling, das an einem Baum mit 500.000 Dateien nicht erstickt.

Was kostet Greptile?

Greptile hat keinen belastbar bestätigten Monatspreis. Greptile rechnet in US-Dollar ab: Pro 30 Dollar pro Platz und Monat. Ein kostenloser Starter-Tarif ist vorhanden.

Was verliere ich beim Selbstbau von Greptile?

Ganz ehrlich: abgestimmte Unterdrückung falscher Treffer: ihr Bot wurde von tausenden Teams zum Schweigen gebracht, deiner nicht; inkrementelles Neu-Indexieren und Monorepo-Handling, das an einem Baum mit 500.000 Dateien nicht erstickt; Gedächtnis über frühere Reviews, damit derselbe Kleinkram nicht bei jedem Force-Push aufkommt; Team-Konfiguration, eigene Regelsätze und Stil-Lernen pro Repo aus angenommenen oder verworfenen Kommentaren; Unterstützung für Bitbucket, GitLab und selbst gehostete Server, plus SOC-2-Papiere, nach denen dein Sicherheitsteam fragt. Wenn einer dieser Punkte für dich entscheidend ist, lohnt sich der Selbstbau möglicherweise nicht.

Gibt es eine Open-Source-Alternative zu Greptile?

Keine ausgereifte Open-Source-Alternative, die wir guten Gewissens empfehlen können. Genau deshalb gibt es den Prompt auf dieser Seite.

Jede Woche sterben weitere Abos.

Fünf Vibe-Coding-Tipps, die Prompts dahinter und die Urteile der Woche.
Eine E-Mail, donnerstags. Mit einem Klick abmelden.

dauerhaft kostenlos · die Prompts bleiben auf der Seite, die Tipps kommen zu dir

$fünf Vibe-Coding-Tipps + neue Urteile. donnerstags.