Offen entwickelt — frühe Entwicklungsphase

Schärfe deinen Code,
nativ.

Ein nativer, KI-gestützter Code-Editor für jede Plattform. Geschrieben in TypeScript, nativ kompiliert über Perry. Kein Electron. Keine Kompromisse.

Auf GitHub folgen Mehr erfahren ↓
Hone IDE auf macOS — Datei-Explorer, Editor mit Syntax-Highlighting, Terminal und Tabs

Echter Screenshot. Ja, es gibt kleine Unvollkommenheiten — wir entwickeln schließlich offen, erinnerst du dich?

Warum Hone

Alles, was ein Editor sein sollte.
Nichts, was er nicht sein sollte.

Von Grund auf in TypeScript gebaut, über Perry zu nativen Binaries kompiliert. Jede Komponente ist auf Performance, Modularität und Entwicklerfreude ausgelegt.

Echt nativ

Kein Electron, kein Chromium, keine V8-Runtime. Perry kompiliert TypeScript direkt zu nativen Binaries. Unter 50 MB, unter 100 MB RAM, Start in unter einer Sekunde.

🧠

KI-First-Architektur

KI ist nicht aufgesetzt — sie ist in den Kern des Editors eingewoben. Die KI sieht deinen Syntaxbaum, deine Fehler, deinen Git-Diff, dein Terminal. Tiefer Kontext, nicht nur Text.

🔑

Bring deine eigene KI mit

Claude, GPT, Gemini, Ollama oder das private Modell deines Unternehmens. Dein API-Key, deine Wahl. Kombiniere verschiedene Anbieter für verschiedene Funktionen. Kein Vendor-Lock-in.

🤖

Agent-Modus

Beschreibe, was du möchtest. Der Agent liest deinen Code, plant Änderungen, bearbeitet Dateien, führt Tests aus und iteriert — mit Einzelgenehmigung pro Hunk, bevor etwas committet wird.

🔍

Natives PR-Review

Überprüfe Pull Requests direkt im Editor mit vollständigem Syntax-Highlighting, LSP-Intelligenz in Diffs und KI-gestützten Annotationen, die Bugs finden, bevor Menschen es tun.

🧩

Modular & Kombinierbar

hone-editor, hone-terminal und hone-core sind unabhängige Pakete. Verwende die Editor-Komponente in deiner eigenen App. Baue deine eigene IDE auf Hones Fundament.

Performance

Die Zahlen, die Electron
nicht erreicht.

Wenn man den Browser eliminiert, wird alles schneller. Das sind unsere Ziele — und wir haben vor, jedes einzelne zu erreichen.

<1s
Kaltstart
vs. 3-5s (VSCode)
<100
MB RAM im Leerlauf
vs. 300-500MB (VSCode)
<50
MB Binary
vs. ~300MB (VSCode)
<10
ms Tastenanschlag-Latenz
vs. 30-50ms (VSCode)
KI-Integration

Deine KI. Deine Keys.
Deine Wahl.

Hone verkauft keinen API-Zugang weiter. Du bringst deine eigenen Keys mit und routest verschiedene Anbieter zu verschiedenen Funktionen. Wenn das nächste heiße Modell erscheint, funktioniert es sofort.

Inline

Ghost-Text-Vervollständigung

Kontextbewusste Vorschläge von jedem Anbieter. Sieht deinen Syntaxbaum, nicht nur Rohtext. Rendert mit nativer Geschwindigkeit ohne Electron-Overhead.

Chat

Kontextbewusster Chat

Die KI sieht automatisch deine geöffneten Dateien, Fehler, Terminal-Ausgaben und Git-Status. Kein manuelles @file-Tagging. Wechsle Modelle mitten im Gespräch.

Agent

Autonomer Coding-Agent

Dateiübergreifende Bearbeitungen, Terminal-Befehle, Test-Ausführung, Fehlerbehebung. Volle Transparenz mit einem Live-Aktivitätslog und Diff-Genehmigung vor jeder Änderung.

Review

KI-gestütztes PR-Review

KI analysiert jeden Diff vorab auf Bugs, Sicherheitsprobleme und Stilfehler. Review-Annotationen erscheinen inline. Ein-Klick-Fixes. Reviews direkt an GitHub/GitLab senden.

Bring deinen eigenen Key mit. Kombiniere frei.

Route jede KI-Funktion zu einem anderen Anbieter. Nutze ein schnelles lokales Modell für Autovervollständigung, ein leistungsstarkes Cloud-Modell für Agent-Aufgaben und etwas dazwischen für den Chat. Deine Infrastruktur, dein Budget, deine Regeln.

Anthropic (Claude)
OpenAI (GPT)
Google (Gemini)
Ollama (Lokal)
AWS Bedrock
Jeder OpenAI-kompatible
Plattformen

Eine Codebasis.
Jede Plattform.

Einmal in TypeScript geschrieben. Von Perry auf jeder Plattform nativ kompiliert. Natives Aussehen, native Geschwindigkeit, überall.

🍎
macOS
🪟
Windows
🐧
Linux
📱
iOS
🤖
Android
🌐
Web
Aktueller Stand

Was heute gebaut ist.

Hone ist eine Familie kombinierbarer Pakete. Hier ist der aktuelle Stand jedes einzelnen.

@honeide/editor
v0.2.0
Veröffentlicht
  • Piece-Table-Buffer, Multi-Cursor, Undo/Redo
  • iOS: volle Tastatur, Cmd+C/V/X/Z/A, Scrollen
  • Windows: Maus-Drag-Selektion, Wortselektion
  • Snippet-Engine, Breakpoint-Spalte, Error Lens
  • Persistente Such-Highlights, Fold-Indikatoren
@honeide/terminal
v0.1.0
Veröffentlicht
  • VT100/xterm, 256-Farben, Truecolor
  • Echtes PTY-Backend (LiveTerminal)
  • Theme-bewusstes Farb-FFI: alle Plattformen
  • Shell-Integration (OSC 133)
  • 163 Testfälle bestanden
@honeide/extensions
v1.0.0
Veröffentlicht
  • TypeScript, Python, Rust, Go
  • C/C++, HTML/CSS, JSON, Markdown
  • Git, Docker, TOML/YAML
  • Lazy Activation, Perry AOT
@honeide/themes
v1.0.0
Veröffentlicht
  • 15 kuratierte Themes (+4 diese Woche)
  • High-Contrast, Tokyo Night, Gruvbox Dark
  • VSCode-Theme-Format kompatibel
  • WCAG-Kontrastvalidierung
@honeide/api
v0.1.0
Veröffentlicht
  • Zero-Runtime, reine Typen
  • commands, editor, workspace, ui
  • Sync-API: Envelopes, Payloads, Auth
  • 452+ Typ-Level-Tests bestanden
@honeide/core
v0.1.0
In Arbeit
  • ✓ Workspace, Einstellungen, Tastenkürzel
  • ✓ Git-Client, Diff-Parser, Status
  • ✓ Dokumentformatierer + Sprachvorlagen
  • ✓ Rechtschreibprüfung, Einrückungserkennung
  • ✓ KI-Provider, Inline, Chat, Telemetrie
@honeide/ide
v0.1.0
In Arbeit
  • ✓ Volle Integration: LSP, Git, Suche, Debug
  • ✓ Error Lens, KI-Ghost-Text, Breakpoints
  • ✓ Plugin-System, End-to-End-Laden
  • ✓ Suchen & Ersetzen, Dokument formatieren, Cmd+S
  • ✓ 50+ Datei-Icons, Kontextmenüs, Absturzberichte
@honeide/relay
v0.1.0
Neu
  • WebSocket-Relay für geräteübergreifende Synchronisierung
  • SQLite-gestützter persistenter Delta-Speicher
  • Perry-AOT-kompatibel, natives Binary
  • Öffentliche Veröffentlichung mit README
@honeide/marketplace
v0.1.0
Neu
  • Perry-kompilierter Fastify-Server
  • marketplace.hone.codes mit Hone-Branding
  • Auto-Deploy via GitHub Actions
  • Plugin-Suche, -Download, -Veröffentlichung
@honeide/build
v0.1.0
Neu
  • Plugin-Build-Koordinator
  • Plattformübergreifende Kompilierung via perry-hub
  • Auto-Deploy via GitHub Actions
  • Perry-AOT-natives Binary
Roadmap

15 Schritte zur vollständigen IDE.

Jeder Schritt liefert eine vollständige, testbare Funktion gleichzeitig auf allen sieben Plattformen — Desktop, Mobil und Web.

Phase 1 Fundament Abgeschlossen
Slice 0 Workbench-Shell & Theme-Engine Größenveränderbare Panels, Tabs, Activity Bar, Theme-Laden
Slice 1 Workspace & Datei-Explorer Multi-Root, Datei-Watcher, Fuzzy-Finder
Slice 2 Einstellungen, Tastenkürzel & Onboarding Mehrschichtige Einstellungen, visueller Editor, KI-Einrichtungsassistent
Phase 2 Kern-IDE Abgeschlossen
Slice 3 Editor-Integration Tabs, Datei-Laden, interaktives Editieren auf allen Plattformen
Slice 4 Git & Quellcodeverwaltung Push/Pull/Stash, Inline-Blame, Commit-Log, Diff-Ansicht
Slice 5 Suche Ripgrep-Integration, VSCode-ähnliches Suchpanel
Slice 6 LSP & Sprachintelligenz Hover, Gehe-zu-Definition, Signaturhilfe, Error Lens
Slice 7 Debug Debug-Panel, Breakpoints, Folding, DAP-Anbindung
Phase 3 KI & Terminal In Arbeit
Slice 8 KI-Provider-System Core-Provider + Inline + Chat-Module, IDE angebunden
Slice 9 KI-Inline-Vervollständigung Ghost-Text-Rendering in der IDE via FFI angebunden
Slice 10 KI-Chat Chat-Panel mit Streaming, Kontext-Chips, Markdown
Slice 11 Terminal-Integration Echtes PTY-Terminal in die IDE-Workbench integriert
Slice 12 KI-Agent-Modus Agent-State + Tools im Core — IDE-Aktivitätslog als Nächstes
Slice 13 KI-PR-Review PR-Review-Ansicht existiert — KI-Annotationen als Nächstes
Phase 4 Erweiterungen & Auslieferung In Arbeit
Slice 14 Erweiterungssystem Plugin-SDK, Host-Crate, Marketplace- + Build-Server live
Slice 15 Feinschliff & Paketierung DMG, MSI, AppImage, .ipa, .apk — alle Plattformen
Preise

Synchronisiere deinen Workflow.

Der Editor ist kostenlos und Open Source. Du zahlst nur für gehostete Synchronisierung.

Kostenlos
$0
für immer
  • 1 synchronisiertes Projekt
  • 2 Geräte
  • 50 MB Delta-Speicher
  • Ende-zu-Ende-verschlüsselt
  • Kein Konto erforderlich

Ende-zu-Ende-verschlüsselt. Der Relay sieht deinen Code niemals.
Open Source. Betreibe den Relay selbst — kostenlos, ohne Limits.

Updates

Was bisher passiert ist.

Fortschrittsnotizen aus der Entwicklung — kein Marketing, nur was ausgeliefert wurde.

20. März 2026 IDE
Großer IDE-Integrationssprint — LSP, Git, Debug, Suche, Plugins und 46 Editor-Commits

Die IDE hat diese Woche einen massiven Integrationssprint durchlaufen. Sieben Phasen der Feature-Anbindung landeten in 26 Commits: LSP-Hover/Gehe-zu-Definition/Signaturhilfe (Phase 3), Ripgrep-Suche mit VSCode-ähnlichem Panel, Git Push/Pull/Stash/Inline-Blame/Commit-Log (Phase 4), Error-Lens-Diagnosen mit Gehe-zum-nächsten-Fehler (Phase 5), Debug-Panel mit Breakpoints und Folding (Phase 6) sowie erweiterte Datei-Icons für 50+ Typen, Rechtschreibprüfung, Snippets und Theme-Anbindung (Phase 7). Das Plugin-System ist jetzt End-to-End angebunden — Erweiterungen werden geladen, aktiviert und laufen in der IDE.

Zusätzlich zu den Integrationsphasen: Suchen & Ersetzen mit zeichengenauen Highlights via setFindHighlights-FFI, Dokument formatieren mit einer 3-stufigen Pipeline und Formatieren beim Speichern, Rechtsklick-Kontextmenüs im Explorer, Cmd+S-Speichern, Zuletzt-geöffnet-Untermenü, automatisches Aufdecken der aktiven Datei, VSCode-ähnliche Tabs mit Änderungsanzeige und Absturzberichte an Chirp beim Start. Ein 30-GB-Speicherleck wurde aufgespürt und behoben. Die IDE bevorzugt jetzt tsgo --lsp gegenüber typescript-language-server, wenn verfügbar.

Der Editor hatte 46 Commits plattformübergreifender Arbeit. iOS bekam volle Tastaturunterstützung — Cmd+C/V/X/Z/A, Pfeiltasten, Enter, Tab, Shift+Auswahl, Tastenwiederholung — plus Unterdrückung smarter Anführungszeichen und Overlay-/Scroll-Fixes. Windows erhielt Maus-Drag-Selektion und Doppelklick-Wortselektion. Linux bekam Perry-Modus-Rendering mit Syntax-Highlighting. Android erhielt einen Tokenizer, Plattform-Stubs, 16KB-Seitenausrichtung für ARM64 und einen Absturz-Fix. Eine Snippet-Engine mit Tabstopps, Variablen und 4-Sprachen-Builtins wurde ausgeliefert. Der Rust-Renderer erhielt Breakpoint-Spalten-Icons, Fold-Indikatoren und Error-Lens-Inline-Diagnosen. Persistente Such-Highlights und eine Dekorationen-API runden die Editor-Arbeit ab.

hone-core erhielt einen Dokumentformatierer mit Sprachvorlagen (51 Tests), eine Rechtschreibprüfung mit camelCase-Splitting und Vorschlägen sowie einen Einrückungsdetektor. hone-themes wuchs um 4 — High-Contrast Dark/Light, Tokyo Night und Gruvbox Dark — auf insgesamt 15. Zwei neue Pakete gingen live: hone-marketplace (Perry-kompilierter Fastify-Server für marketplace.hone.codes mit Auto-Deploy) und hone-build (Plugin-Build-Koordinator für plattformübergreifende Kompilierung via perry-hub). Das Plugin-SDK, die Rust-Host-Crate, CLI und der Marketplace-Client wurden in hone-extension ausgeliefert, zusammen mit 9 einsatzbereiten Plugins.

@honeide/ide @honeide/editor @honeide/core @honeide/marketplace @honeide/build Plugins LSP Error Lens
16. März 2026 Plattformübergreifend
iOS-Editor funktioniert, geräteübergreifende Synchronisierung End-to-End, Claude Code GUI, Web-Ziel

Der Editor auf iOS ging von leerem Bildschirm zu voll funktionsfähig. Es brauchte etwa 20 Commits — Ersetzung von setNeedsDisplay durch eine CADisplayLink-Renderschleife, Behebung der Touch-Zustellung und Cursor-Synchronisierung, 1-Finger-Scrollen mit dem richtigen Offset und Farb-FFI-Anbindung für korrekte Themes. Android erhielt OOM-Fixes (Dirty-Tracking statt vollständiger Neuzeichnung), ARM64-Aufrufkonventions-Korrekturen und echte Farb-Pipeline-Anbindung. Mehrzeilige Selektions-Darstellung und Snapshot-basiertes Undo/Redo landeten auf allen Plattformen. Eine eigenständige Editor-Test-App mit Theme-Umschaltung erleichtert die Iteration ohne die volle IDE zu starten.

Geräteübergreifende Synchronisierung funktioniert jetzt End-to-End auf iOS. Natives WebSocket-Pairing, Dateibaum-Browsing und Dateiinhalt-Laden funktionieren über den Relay. Android-Sync erhielt Message-Throttling-Fixes. Die Sync-Schicht der IDE erhielt Token/lastSeq-Unterstützung und Delta-Nachholung, damit sich wiederverbindende Geräte dort weitermachen, wo sie aufgehört haben. Auf Relay-Seite wurde der Delta-Speicher mit SQLite-gestützter Persistenz und Perry-AOT-Kompatibilität neu geschrieben. Das Relay-Paket erhielt ein README und eine öffentliche Release-Bereinigung.

Das KI-Chat-Panel erhielt eine vollständige Claude Code GUI — Multi-Block-Parsing mit Code-Fences, Rate-Limit-Indikatoren, Thinking-Block-Rendering, Inline-Diffs und Nutzungsstatistiken. Ein Multi-Provider-Modellselektor mit Picker-Dropdown ermöglicht den Wechsel zwischen Anbietern und Modellen. Das Panel durchlief ein Sicherheits- und Ressourcenmanagement-Audit.

Die IDE läuft jetzt im Web — ein neues Web-Ziel überspringt das Setup, versteckt Terminal und Git (kein PTY oder Dateisystem) und lädt einen dunklen Editor. Der Light Mode wurde für alle Panels ausgeliefert — Editor, Terminal, Setup-Bildschirm, eingebettete NSViews. macOS erhielt ein App-Icon, Dateityp-Zuordnungen und Öffnen-mit-Unterstützung. VSCode-ähnliche Tabs ersetzten die alte Tab-Leiste. Das Terminal erhielt Theme-bewusstes Farb-FFI auf allen Plattformen einschließlich Web-Stubs. hone-core erhielt optionale anonyme Telemetrie.

@honeide/editor @honeide/ide @honeide/relay iOS Sync Claude Code Web Light Mode
6. März 2026 IDE
Die IDE nahm Gestalt an — Terminal, KI-Chat, Git-Diff, Sync und ein MVP-Audit

Die vergangene Woche war die produktivste seit Projektstart. Die IDE entwickelte sich von einer Workbench-Shell, die Dateien laden konnte, zu etwas, das tatsächlich wie ein Code-Editor aussieht und sich anfühlt. Echtes PTY-gestütztes Terminal-Emulator im unteren Panel. KI-Chat mit Streaming-Antworten auf der rechten Seite. Nebeneinander-Git-Diff-Ansicht mit farbigen Zeilenhintergründen. VSCode-ähnlicher Datei-Explorer mit pixelgenauer Ausrichtung. Einstellungspersistenz und Live-Theme-Wechsel über alle 11 Themes. Hintergrund-tsc-Diagnosen über eine LSP-Brücke. Native Menüs auf macOS und Windows. Linux-Ziel-Unterstützung.

Auf Editor-Seite funktioniert interaktives Editieren jetzt auf allen sechs Plattformen — macOS, iOS, Windows, Android, Linux (GTK4) und Web. Automatisch schließende Klammern und intelligente Einrückung landeten. Viel Perry-AOT-Kompatibilitätsarbeit floss ein: Behebung von Syntax-Highlighting-Zeichenbereichen, dem Graue-Zeilen-Bug durch Rust-FFI-Ereigniswarteschlangen, DPI-Skalierung unter Windows und ARM64-ABI-Korrekturen auf iOS.

Die größte architektonische Ergänzung ist die geräteübergreifende Synchronisierung. hone-relay ist ein neues Paket — ein WebSocket-Relay-Server, nativ kompiliert über Perry, mit Auth, Rate-Limiting und Raum-Management. hone-core erhielt eine vollständige Sync-Transportschicht mit E2E-Verschlüsselung, Geräte-Pairing, LAN-Erkennung und einer Änderungswarteschlange mit Konflikterkennung. Die IDE hat Sync-Host/Guest-Module, ein Sync-Panel, Review-Panel und Vertrauenseinstellungen-UI. Die @honeide/api-Typen wurden mit Sync-Nachrichtenumschlägen, Domänen-Payloads und Auth-Typen erweitert.

Core erhielt außerdem Git (Client, Status-Parser, Diff-Parser, Log), Suche (Ripgrep-Integration, Suchmodell), KI-Module (Provider, Inline, Chat, Agent-State/Tools, Review), Task-Runner und LSP/DAP-Protokolltypen. Das sind 55 Quelldateien und 499 bestandene Tests.

Die Woche endete mit einem MVP-Audit — die UI wurde auf tatsächlich funktionierende Features reduziert und Menü-Stubs für alles andere angebunden. Das Binary ist 3,6 MB auf macOS.

@honeide/ide @honeide/core @honeide/relay Terminal KI-Chat Git Diff Sync Perry
28. Feb. 2026 Editor
hone-editor v0.2.0 — Demos laufen auf sechs Plattformen

Die Editor-Komponente hat jetzt funktionierende interaktive Demos auf macOS, iOS, Windows, Android und Web. Der Piece-Table-Textbuffer mit B-Tree-Rope ermöglicht O(log n)-Bearbeitungen und der virtuelle Scroll-Renderer berührt nur sichtbare Zeilen, sodass auch große Dateien flüssig bleiben.

Die größte Plattform-Herausforderung in diesem Sprint war das korrekte ARM64-ABI für Perrys FFI-Schicht auf iOS. Der Core-Text-Glyph-Rasterizer ruft jetzt korrekt aus Perry-kompiliertem TypeScript auf, was die iOS-Demo freischaltete. Linux-Rendering via Pango ist vorbereitet; noch nicht in einer Demo.

Syntax-Highlighting deckt 10 Sprachen ab (ts, js, html, css, json, py, rs, cpp, md) via Lezer-Grammatiken. Die LSP- und DAP-Clients sind angebunden — Vervollständigungen, Hover, Gehe-zu-Definition, Breakpoints und Variableninspektion funktionieren auf Komponentenebene. Ghost-Text-Rendering für KI-Inline-Vervollständigungen ist ebenfalls live.

@honeide/editor Perry FFI iOS ARM64 Lezer LSP DAP
14. Feb. 2026 Terminal
hone-terminal v0.1.0 — Volle VT100-Kompatibilität, 163 Tests

Die Terminal-Emulator-Komponente hat ihre erste Version ausgeliefert. Der Parser ist eine 14-Zustandsmaschine, die CSI-, OSC- und DCS-Escape-Sequenzen verarbeitet. Truecolor (24-Bit-RGB via SGR), Mouse-Tracking in X10- und SGR-Extended-Modi, der Alternate-Screen-Buffer (DECSET 1049 — der, der vim, htop und less korrekt funktionieren lässt) und Bracketed Paste werden alle unterstützt.

OSC-8-Hyperlinks, CJK-Doppelbreitenzeichen und OSC-133-Shell-Integrationsmarker (für Prompt-Erkennung) runden den Funktionsumfang ab. Der macOS-Renderingpfad nutzt Core Text; die gleiche Architektur wie hone-editor, sodass beide Komponenten native Rendering-Konventionen teilen.

163 Testfälle decken Parser-Zustandsübergänge, Attribut-Rendering, Mausereignis-Kodierung und Scrollback-Verhalten ab. Die Komponente wird heute eigenständig genutzt und wird in Slice 11 in die IDE-Workbench integriert.

@honeide/terminal VT100 xterm OSC 133 Core Text
20. Jan. 2026 IDE
IDE-Shell bis Slice 2 fertig — Workbench, Themes, Datei-Explorer, Einstellungen

Die ersten drei Slices der IDE-Workbench sind fertig. Die Shell rendert ein größenveränderbares Panel-Raster, Tab-Manager, Activity Bar und Statusleiste — mit der plattformadaptiven Layout-Engine, die zwischen Voll-Workbench (Desktop/iPad Querformat), Split (Tablet Hochformat) und Kompakt (Handy) basierend auf der Bildschirmgröße wählt.

Die Theme-Engine lädt VSCode-kompatible JSON-Themes und löst TextMate-Scopes zu Farben für den Editor auf. Alle 11 Themes von @honeide/themes funktionieren. Der Datei-Explorer zeigt einen Live-Baum, der vom Datei-Watcher in @honeide/core gestützt wird, und Strg+P sucht unscharf per Trie-Index.

Einstellungen verwenden einen Vier-Ebenen-Speicher (Standard → Benutzer → Workspace → sprachspezifische Überschreibungen). Der KI-Provider-Einrichtungsassistent im Willkommensbildschirm führt durch API-Key-Eingabe, Verbindungstest und Pro-Feature-Modell-Routing. Slice 3 — Anbindung echter Editor-Tabs an @honeide/editor-Instanzen — ist als Nächstes dran.

@honeide/ide @honeide/core Perry Workbench Themes Einstellungen

Offen entwickelt.

Hone ist in früher Entwicklung. Folge der Entwicklung, trage bei oder schau einfach zu.

Auf GitHub mit Stern markieren