Schnellstart
FiboCode baut im Editor aus Code, Dokumentation und Graphen eine Wissensbasis auf, die mit dem Code wächst. Diesen gemeinsamen Kontext stellt FiboCode der Agent CLI deiner Wahl bereit, damit du gemeinsam mit deinen Agenten Code verstehen, erschließen und verändern kannst.
Verständnis wächst mit dem Code.
Im Alltag zeigt sich das in zwei Nutzungsarten – eine zum Schreiben, eine zum Lesen:
| Nutzung | Was du tust | Was FiboCode ergänzt |
|---|---|---|
| Erweiterter Terminal-Workflow | Mit dem Agent CLI programmieren, dem du bereits vertraust | Workspace-bezogener Kontext, automatisch protokollierte Dateiänderungen, IDE-taugliche Prüfung Hunk für Hunk |
| Code analysieren und verstehen | Ein unbekanntes Repository übernehmen oder herausfinden, warum ein System zu dem geworden ist, was es heute ist | Erklärungsdokumente für das gesamte Repository, Konzeptgraphen und Sprünge in beide Richtungen zwischen Code, Text und Graph |
Beide Wege beginnen gleich: App installieren, einen Workspace öffnen und ein Modell konfigurieren.
Herunterladen und installieren
Das neueste Installationsprogramm findest du auf der FiboCode-Releases-Seite:
| OS | Paket |
|---|---|
| macOS (Apple Silicon) | .dmg-Disk-Image |
| Windows | .exe-Installationsprogramm |
| Linux | .AppImage |
- macOS: Öffne die
.dmgund ziehe FiboCode nach Applications. - Windows: Starte das
.exe-Installationsprogramm und folge den Anweisungen.
Die Download-Schaltfläche auf der Startseite verweist immer automatisch auf die neueste Version, sodass du nie nach Versionsnummern suchen musst.
Vor dem Start
1. Öffne einen Workspace. Klicke im Workspace-Bereich auf „Open Folder“ und wähle deine Codebasis aus, oder ziehe einen Ordner direkt in den Bereich. Das Ziehen einer .zip-Datei wird nicht unterstützt; über „Recently Opened“ kannst du später zwischen Workspaces wechseln. FiboCode behandelt das Repository und nicht eine einzelne Datei als Einheit des Verstehens.
2. Konfiguriere ein Modell. Öffne System Config → Model Config → Add Provider und trage Provider Name, Interface Type (OpenAI-kompatibel), Base URL, API Key und Model Name ein; aktiviere nach dem Speichern Main Model. Kennzeichne einen Anbieter mit geringer Latenz als Fast Model, damit zeitkritische Aufrufe ihn bevorzugen. Advanced Settings umfasst Parallelität, Zeitlimit und maximale Ausgabetokens.
Sobald ein Modell eingerichtet ist, werden drei Funktionen aktiv:
- Diff-Zusammenfassungen — Bewege den Mauszeiger im Source-Control-Bereich über eine Datei oder ein Verzeichnis, um sofort eine Zusammenfassung der Änderungen zu erhalten und vor dem Commit mit einem Klick eine Commit-Nachricht zu erzeugen.
- Codevervollständigung — Das AI-Vorschlagsfenster im Editor, in dem Vorschläge einzeln angenommen oder abgelehnt werden.
- Codeanalyse — Eine Analyse des gesamten Repositorys, die Erklärungsdokumente und Konzeptgraphen auf Verzeichnis- und Dateiebene erzeugt.
3. Installiere Fibo Skills für deinen Agenten (optional, empfohlen). Fibo Skills ergänzen den Agent CLI im Terminal um einen spec → plan → execute → sync-Ablauf und weisen ihn an, Spezifikationen, Pläne und Änderungsaufzeichnungen in das .fibo/-Dokumentsystem zu schreiben. FiboCode erstellt diese Entwicklungshistorie nicht automatisch; installiere und verwende Fibo Skills, wenn der Agent sie pflegen soll. Die Installation ist unter Fibo Skills beschrieben.
Nutzung 1: Der erweiterte Terminal-Workflow
Behalte den Agent CLI, dem du bereits vertraust, und ändere keine Gewohnheiten – FiboCode ergänzt lediglich den Kontext und die Prüfung darum herum.
- Wechsle in den CLI-Modus und beginne zu programmieren. Schalte den Chatbereich in den CLI-Modus, öffne das Terminal und starte Claude Code, Codex oder eine Agent CLI deiner Wahl.
- Wechsle zum Chatmodus zurück, um die Änderungen zu konsolidieren. Nach Ende der Sitzung zählt FiboCode alle in der Zwischenzeit berührten Dateien und zeigt sie auf der changed files card an – du musst nicht mehr aus dem Gedächtnis oder mit
git statusrekonstruieren, was der Agent tatsächlich getan hat. - Führe eine schnelle Prüfung durch. Klicke auf der Karte auf Review: Lies den Diff Hunk für Hunk, nimm jeden Block an oder lehne ihn ab oder bearbeite eine ganze Datei auf einmal. Snapshots stellen einen früheren Dateistand wieder her.
- Committe. Öffne Source Control, stage die Änderungen, erzeuge oder schreibe die Commit-Nachricht und committe.
Nutzung 2: Code analysieren und verstehen
Ein Repository zu lesen heißt nicht, jede Datei von oben bis unten zu öffnen – sondern den Code seine eigene Struktur beschreiben zu lassen.
- Konfiguriere Umfang und Vorlagen. Öffne System Config → Code Analysis:
- Directory Blacklist — Verzeichnisnamen werden exakt verglichen; ein passendes Verzeichnis und alles darunter werden ausgeschlossen (
node_modules,dist, …). - Extension Whitelist — Nur Dateien, deren Code- oder Konfigurationserweiterung in der Whitelist steht, werden analysiert.
- Analysis Templates — Die Vorlagen Directory, Code File und Configuration File werden getrennt bearbeitet und bestimmen die Struktur der erzeugten Erklärungen; jede kann auf ihren ursprünglichen Inhalt zurückgesetzt werden.
- Directory Blacklist — Verzeichnisnamen werden exakt verglichen; ein passendes Verzeichnis und alles darunter werden ausgeschlossen (
- Starte die Analyse. Klicke zurück im Workspace-Bereich auf Analyze, um den Durchlauf über das gesamte Repository auszuführen. Verzeichnisse und Dateien werden parallel analysiert, begrenzt durch die Parallelität deiner Modellkonfiguration; du kannst jederzeit abbrechen und wirst nach Abschluss benachrichtigt.
- Lies die Erklärungen. Klicke auf ein Verzeichnis oder eine Datei, und die Ansicht Document rechts zeigt die Erklärung; wechsle zu Graph, um den Konzeptgraphen dieser Stelle zu sehen. Hinweise auf Verzeichnisebene beantworten „Was tut diese Schicht?“, Hinweise auf Dateiebene „Wie tut diese Datei es?“.
- Folge den Tags. Die Tags code / text / graph in einer Erklärung sind anklickbare Anker: code springt zur Quelldatei und zum Zeilenbereich, text zum verknüpften Dokument und graph zum passenden Konzeptgraphen. Wo immer du liest, bleiben Code und Erklärung voneinander erreichbar.
Wie es weitergeht
- Fibo Skills — Im Skills-Leitfaden erfährst du, was jede Skill tut und wie du sie installierst.
- Forum — Stelle Fragen und teile Workflows in GitHub Discussions.
- Bug Report — Melde Probleme im issue tracker.