Skip to content

Latest commit

 

History

History
120 lines (97 loc) · 5.13 KB

File metadata and controls

120 lines (97 loc) · 5.13 KB

LFCODE

Ein lokal ausgerichteter, quelloffener KI-Coding-Arbeitsbereich.

Vereint Chat, Codebearbeitung, Terminal, Browser, Skills und Automatisierung in einer Desktop-Umgebung.

Latest release Build status MIT License

Download · Quick start · Issues

English | 简体中文 | 简体中文(备用) | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt

Kernvorteile

LFCODE hält den gesamten Entwicklungsablauf an einem Ort:

  • Sitzungen — Lange Unterhaltungen organisieren, Arbeit fortsetzen und den Verlauf jeder Aufgabe nachvollziehen.
  • Codeeditor und Terminal — Zwischen Änderungen, Befehlen und Ergebnissen wechseln, ohne den Arbeitsbereich zu verlassen.
  • Browser und Automatisierung — Browserabläufe und wiederholbare Aufgaben im selben Kontext ausführen.
  • Skills und Erweiterungen — Funktionen mit Skills, MCP, Plugins und eigenen Werkzeugen erweitern.

Funktionsvorschau

Diese Vorschauen zeigen die vier Kernbereiche und werden später durch echte Screenshots ersetzt.

Sessions preview Editor and terminal preview
Sitzungen Codeeditor und Terminal
Browser automation preview Skills and extensions preview
Browser und Automatisierung Skills und Erweiterungen

Schnellstart

Installation unter Windows

Releases öffnen, lfcode-win-x64.exe aus der neuesten Version herunterladen und das Installationsprogramm starten.

Hauptbefehl

lfcode ist der offizielle CLI-Befehl:

lfcode
lfcode --help

Aus dem Quellcode starten

Für die lokale Entwicklung wird Bun benötigt. Im Terminal ausführen:

git clone https://github.com/lfyxhappy/lfcode.git
cd lfcode
bun install
bun run dev

Architektur und Erweiterbarkeit

Das Repository ist ein Bun-Workspace-Monorepo. Die Laufzeit liegt in packages/lfcode, die Weboberfläche in packages/app, der Electron-Host in packages/desktop, gemeinsame UI-Komponenten in packages/ui und das JavaScript-SDK in packages/sdk/js. LFCODE lässt sich mit Skills, MCP-Werkzeugen, Plugins, Befehlen und Automatisierungen erweitern.

Kompatibilität

Damit ältere Abläufe funktionieren, bleiben einige historische Bezeichner und der Alias opencode unterstützt. Für neue Dokumentation und den täglichen Einsatz gelten der Name LFCODE und der Befehl lfcode.

Mitwirken und Support

Beiträge sind willkommen. Issues dienen für Fehler und Vorschläge; Releases enthält Downloads und Änderungen.

LFCODE wird unter der MIT-Lizenz veröffentlicht.