Dibangun secara terbuka — tahap pengembangan awal

Asah kode Anda,
secara native.

Editor kode native berbasis AI untuk semua platform. Ditulis dalam TypeScript, dikompilasi ke native melalui Perry. Tanpa Electron. Tanpa kompromi.

Ikuti di GitHub Pelajari lebih lanjut ↓
Hone IDE berjalan di macOS — file explorer, editor dengan syntax highlighting, terminal, dan tab

Screenshot asli. Ya, ada sedikit ketidaksempurnaan — kami membangun secara terbuka, ingat?

Mengapa Hone

Semua yang seharusnya ada di editor.
Tanpa yang tidak perlu.

Dibangun dari nol dalam TypeScript, dikompilasi ke binary native melalui Perry. Setiap komponen dirancang untuk performa, modularitas, dan kesenangan developer.

Benar-Benar Native

Tanpa Electron, tanpa Chromium, tanpa runtime V8. Perry mengompilasi TypeScript langsung ke binary native. Di bawah 50MB, di bawah 100MB RAM, startup kurang dari satu detik.

🧠

Arsitektur AI-First

AI bukan tambahan — ia terintegrasi ke inti editor. AI melihat syntax tree, error, git diff, dan terminal Anda. Konteks mendalam, bukan sekadar teks.

🔑

Bawa AI Anda Sendiri

Claude, GPT, Gemini, Ollama, atau model privat perusahaan Anda. API key Anda, pilihan Anda. Campur provider berbeda untuk fitur berbeda. Tanpa vendor lock-in.

🤖

Mode Agent

Jelaskan apa yang Anda inginkan. Agent membaca kode Anda, merencanakan perubahan, mengedit file, menjalankan tes, dan melakukan iterasi — dengan persetujuan per-hunk sebelum perubahan diterapkan.

🔍

Review PR Native

Review pull request langsung di editor dengan syntax highlighting penuh, kecerdasan LSP dalam diff, dan anotasi berbasis AI yang menangkap bug sebelum manusia menemukannya.

🧩

Modular & Dapat Dikomposisi

hone-editor, hone-terminal, dan hone-core adalah paket independen. Gunakan komponen editor di aplikasi Anda sendiri. Bangun IDE Anda sendiri di atas fondasi Hone.

Performa

Angka-angka yang tidak bisa
dicapai Electron.

Ketika Anda menghilangkan browser, semuanya menjadi lebih cepat. Ini adalah target kami — dan kami berniat mencapai semuanya.

<1d
Cold start
vs 3-5d (VSCode)
<100
MB RAM idle
vs 300-500MB (VSCode)
<50
MB binary
vs ~300MB (VSCode)
<10
ms latensi keystroke
vs 30-50ms (VSCode)
Integrasi AI

AI Anda. Key Anda.
Pilihan Anda.

Hone tidak pernah menjual kembali akses API. Anda membawa key sendiri dan mengarahkan provider berbeda ke fitur berbeda. Ketika model baru yang populer muncul, langsung bisa digunakan.

Inline

Pelengkapan Ghost Text

Saran yang sadar konteks didukung oleh provider mana pun. Melihat syntax tree Anda, bukan sekadar teks mentah. Dirender dengan kecepatan native tanpa overhead Electron.

Chat

Chat Sadar Konteks

AI secara otomatis melihat file yang terbuka, error, output terminal, dan status git Anda. Tanpa tagging @file manual. Ganti model di tengah percakapan.

Agent

Agent Coding Otonom

Edit multi-file, perintah terminal, eksekusi tes, pemulihan error. Transparansi penuh dengan log aktivitas langsung dan persetujuan diff sebelum perubahan diterapkan.

Review

Review PR Berbasis AI

AI menganalisis setiap diff untuk bug, masalah keamanan, dan masalah gaya. Anotasi review muncul inline. Perbaikan sekali klik. Kirim review kembali ke GitHub/GitLab.

Bawa Key Anda Sendiri. Campur & Padukan.

Arahkan setiap fitur AI ke provider yang berbeda. Gunakan model lokal yang cepat untuk autocomplete, model cloud yang powerful untuk tugas agent, dan sesuatu di antaranya untuk chat. Infrastruktur Anda, anggaran Anda, aturan Anda.

Anthropic (Claude)
OpenAI (GPT)
Google (Gemini)
Ollama (Lokal)
AWS Bedrock
Kompatibel OpenAI apa pun
Platform

Satu codebase.
Semua platform.

Ditulis sekali dalam TypeScript. Dikompilasi ke native di setiap platform oleh Perry. Tampilan native, kecepatan native, di mana saja.

🍎
macOS
🪟
Windows
🐧
Linux
📱
iOS
🤖
Android
🌐
Web
Kondisi Saat Ini

Yang sudah dibangun hari ini.

Hone adalah keluarga paket yang dapat dikomposisi. Berikut posisi masing-masing saat ini.

@honeide/editor
v0.2.0
Dirilis
  • Buffer piece-table, multi-cursor, undo/redo
  • iOS: keyboard penuh, Cmd+C/V/X/Z/A, scroll
  • Windows: seleksi drag mouse, pilih kata
  • Mesin snippet, gutter breakpoint, Error Lens
  • Sorotan pencarian persisten, indikator fold
@honeide/terminal
v0.1.0
Dirilis
  • VT100/xterm, 256-warna, truecolor
  • Backend PTY nyata (LiveTerminal)
  • FFI warna sadar tema: semua platform
  • Integrasi shell (OSC 133)
  • 163 kasus tes lolos
@honeide/extensions
v1.0.0
Dirilis
  • TypeScript, Python, Rust, Go
  • C/C++, HTML/CSS, JSON, Markdown
  • Git, Docker, TOML/YAML
  • Aktivasi lazy, Perry AOT
@honeide/themes
v1.0.0
Dirilis
  • 15 tema pilihan (+4 minggu ini)
  • High-contrast, Tokyo Night, Gruvbox Dark
  • Kompatibel format tema VSCode
  • Validasi kontras WCAG
@honeide/api
v0.1.0
Dirilis
  • Zero-runtime, hanya tipe
  • commands, editor, workspace, ui
  • API Sync: envelope, payload, auth
  • 452+ tes level tipe lolos
@honeide/core
v0.1.0
Dalam Pengerjaan
  • ✓ Workspace, pengaturan, keybinding
  • ✓ Klien Git, parser diff, status
  • ✓ Formatter dokumen + preset bahasa
  • ✓ Pemeriksa ejaan, deteksi indentasi
  • ✓ Provider AI, inline, chat, telemetri
@honeide/ide
v0.1.0
Dalam Pengerjaan
  • ✓ Integrasi penuh: LSP, git, pencarian, debug
  • ✓ Error Lens, AI ghost text, breakpoint
  • ✓ Sistem plugin, pemuatan end-to-end
  • ✓ Cari & Ganti, Format Dokumen, Cmd+S
  • ✓ 50+ ikon file, menu konteks, laporan crash
@honeide/relay
v0.1.0
Baru
  • Relay WebSocket untuk sinkronisasi lintas perangkat
  • Penyimpanan delta persisten berbasis SQLite
  • Kompatibel Perry AOT, binary native
  • Rilis publik dengan README
@honeide/marketplace
v0.1.0
Baru
  • Server Fastify dikompilasi Perry
  • marketplace.hone.codes dengan branding Hone
  • Auto-deploy via GitHub Actions
  • Pencarian, unduh, publikasi plugin
@honeide/build
v0.1.0
Baru
  • Koordinator build plugin
  • Kompilasi lintas platform via perry-hub
  • Auto-deploy via GitHub Actions
  • Binary native Perry AOT
Peta Jalan

15 slice menuju IDE lengkap.

Setiap slice menghasilkan fitur lengkap yang dapat diuji di semua tujuh platform secara bersamaan — desktop, mobile, dan web.

Fase 1 Fondasi Selesai
Slice 0 Shell Workbench & Mesin Tema Panel yang dapat diubah ukurannya, tab, activity bar, pemuatan tema
Slice 1 Workspace & File Explorer Multi-root, file watcher, pencarian fuzzy
Slice 2 Pengaturan, Keybinding & Onboarding Pengaturan berlapis, editor visual, wizard setup AI
Fase 2 IDE Inti Selesai
Slice 3 Integrasi Editor Tab, pemuatan file, pengeditan interaktif di semua platform
Slice 4 Git & Kontrol Sumber Push/pull/stash, inline blame, log commit, tampilan diff
Slice 5 Pencarian Integrasi ripgrep, panel pencarian gaya VS Code
Slice 6 LSP & Kecerdasan Bahasa Hover, go-to-definition, bantuan signature, Error Lens
Slice 7 Debug Panel debug, breakpoint, folding, wiring DAP
Fase 3 AI & Terminal Dalam Pengerjaan
Slice 8 Sistem Provider AI Modul core provider + inline + chat, terhubung ke IDE
Slice 9 Pelengkapan Inline AI Rendering ghost text terhubung di IDE via FFI
Slice 10 Chat AI Panel chat dengan streaming, chip konteks, markdown
Slice 11 Integrasi Terminal Terminal PTY nyata terintegrasi di workbench IDE
Slice 12 Mode Agent AI State agent + tools di core — log aktivitas IDE selanjutnya
Slice 13 Review PR AI Tampilan review PR ada — anotasi AI selanjutnya
Fase 4 Ekstensi & Peluncuran Dalam Pengerjaan
Slice 14 Sistem Ekstensi Plugin SDK, host crate, server marketplace + build aktif
Slice 15 Pemolesan & Pengemasan DMG, MSI, AppImage, .ipa, .apk — semua platform
Harga

Sinkronkan alur kerja Anda.

Editor ini gratis dan open source. Anda hanya membayar untuk sinkronisasi yang dihosting.

Gratis
$0
selamanya
  • 1 proyek tersinkronisasi
  • 2 perangkat
  • Penyimpanan delta 50 MB
  • Enkripsi end-to-end
  • Tidak perlu akun

Enkripsi end-to-end. Relay tidak pernah melihat kode Anda.
Open source. Self-host relay secara gratis, tanpa batasan.

Pembaruan

Apa yang telah terjadi.

Catatan progres dari pengembangan — tanpa marketing, hanya apa yang telah dikirim.

20 Mar 2026 IDE
Sprint integrasi IDE penuh — LSP, git, debug, pencarian, plugin, dan 46 commit editor

IDE melewati sprint integrasi masif minggu ini. Tujuh fase pemasangan fitur tercatat dalam 26 commit: LSP hover/go-to-definition/bantuan signature (Fase 3), pencarian ripgrep dengan panel gaya VS Code, git push/pull/stash/inline blame/log commit (Fase 4), diagnostik Error Lens dengan go-to-next-error (Fase 5), panel debug dengan breakpoint dan folding (Fase 6), serta ikon file yang diperluas untuk 50+ tipe, pemeriksaan ejaan, snippet, dan pemasangan tema (Fase 7). Sistem plugin kini terhubung end-to-end — ekstensi dimuat, diaktifkan, dan berjalan di dalam IDE.

Di atas fase integrasi: Cari & Ganti dengan sorotan presisi karakter via FFI setFindHighlights, Format Dokumen dengan pipeline 3-tier dan format-on-save, menu konteks klik kanan di explorer, simpan Cmd+S, submenu Open Recent, auto-reveal file aktif, tab gaya VS Code dengan indikator dirty, dan pelaporan crash ke Chirp saat startup. Kebocoran memori 30GB berhasil dilacak dan diperbaiki. IDE kini lebih memilih tsgo --lsp daripada typescript-language-server jika tersedia.

Editor memiliki 46 commit pekerjaan lintas platform. iOS mendapat dukungan keyboard penuh — Cmd+C/V/X/Z/A, tombol panah, Enter, Tab, Shift+select, key repeat — plus penekanan smart quote dan perbaikan overlay/scroll. Windows menambahkan seleksi drag mouse dan pilih kata double-click. Linux mendapat rendering mode Perry dengan syntax highlighting. Android mendapat tokenizer, stub platform, penyelarasan halaman 16KB untuk ARM64, dan perbaikan crash. Mesin snippet dengan tab stop, variabel, dan bawaan 4-bahasa telah dikirim. Renderer Rust mendapat ikon gutter breakpoint, indikator fold, dan diagnostik inline Error Lens. Sorotan pencarian persisten dan API dekorasi melengkapi pekerjaan editor.

hone-core menambahkan formatter dokumen dengan preset bahasa (51 tes), pemeriksa ejaan dengan pemisahan camelCase dan saran, serta detektor indentasi. hone-themes bertambah 4 — high-contrast dark/light, Tokyo Night, dan Gruvbox Dark — menjadikan total 15. Dua paket baru diluncurkan: hone-marketplace (server Fastify dikompilasi Perry untuk marketplace.hone.codes dengan auto-deploy) dan hone-build (koordinator build plugin untuk kompilasi lintas platform via perry-hub). Plugin SDK, host crate Rust, CLI, dan klien marketplace dikirim dalam hone-extension, bersama 9 plugin siap pakai.

@honeide/ide @honeide/editor @honeide/core @honeide/marketplace @honeide/build Plugin LSP Error Lens
16 Mar 2026 Lintas Platform
Editor iOS berfungsi, sinkronisasi lintas perangkat end-to-end, GUI Claude Code, target web

Editor di iOS berubah dari layar kosong menjadi fungsional sepenuhnya. Diperlukan sekitar 20 commit untuk mencapainya — mengganti setNeedsDisplay dengan render loop CADisplayLink, memperbaiki pengiriman sentuhan dan sinkronisasi kursor, membuat scroll 1-jari berfungsi dengan offset yang tepat, dan menghubungkan FFI warna agar tema diterapkan dengan benar. Android mendapat perbaikan OOM (pelacakan dirty alih-alih redraw penuh), koreksi calling convention ARM64, dan pemasangan pipeline warna nyata. Rendering seleksi multi-baris dan undo/redo berbasis snapshot tercatat di semua platform. Aplikasi tes editor mandiri dengan toggle tema memudahkan iterasi tanpa memulai IDE lengkap.

Sinkronisasi lintas perangkat kini end-to-end di iOS. Pairing WebSocket native, penjelajahan pohon file, dan pemuatan konten file semuanya berfungsi melalui relay. Sinkronisasi Android mendapat perbaikan throttling pesan. Lapisan sinkronisasi IDE menambahkan dukungan token/lastSeq dan delta catch-up sehingga perangkat yang terhubung kembali melanjutkan dari titik terakhir. Di sisi relay, penyimpanan delta ditulis ulang dengan persistensi berbasis SQLite dan kompatibilitas Perry AOT. Paket relay mendapat README dan pembersihan rilis publik.

Panel chat AI mendapat GUI Claude Code lengkap — parsing multi-blok yang menangani code fence, indikator rate limit, rendering thinking block, diff inline, dan statistik penggunaan. Selektor model multi-provider dengan dropdown Picker memungkinkan beralih antara provider dan model. Panel ini melewati audit keamanan dan manajemen sumber daya.

IDE kini berjalan di web — target web baru melewati setup, menyembunyikan terminal dan git (tanpa PTY atau filesystem), dan memuat editor bertema gelap. Mode terang diluncurkan di semua panel — editor, terminal, layar setup, NSView tertanam. macOS mendapat ikon aplikasi, asosiasi tipe file, dan dukungan Open With. Tab gaya VS Code menggantikan tab bar lama. Terminal mendapat FFI warna sadar tema di semua platform termasuk stub web. hone-core menambahkan telemetri anonim opsional.

@honeide/editor @honeide/ide @honeide/relay iOS Sync Claude Code Web Mode Terang
6 Mar 2026 IDE
IDE terwujud — terminal, chat AI, diff git, sinkronisasi, dan audit MVP

Minggu lalu adalah yang paling produktif sejak proyek dimulai. IDE berubah dari shell workbench yang bisa memuat file menjadi sesuatu yang benar-benar terlihat dan terasa seperti editor kode. Emulator terminal nyata berbasis PTY terintegrasi di panel bawah. Chat AI dengan respons streaming di sisi kanan. Tampilan diff git side-by-side dengan latar belakang baris berwarna. File explorer gaya VS Code dengan penyelarasan piksel sempurna. Persistensi pengaturan dan perpindahan tema langsung di semua 11 tema. Diagnostik tsc latar belakang via bridge LSP. Menu native di macOS dan Windows. Dukungan target Linux.

Di sisi editor, pengeditan interaktif kini berfungsi di semua enam platform — macOS, iOS, Windows, Android, Linux (GTK4), dan web. Penutupan bracket otomatis dan indentasi cerdas tercatat. Banyak pekerjaan kompatibilitas Perry AOT masuk: memperbaiki range karakter syntax highlighting, bug garis abu-abu dari antrian event Rust FFI, penskalaan DPI di Windows, dan koreksi ABI ARM64 di iOS.

Penambahan arsitektur terbesar adalah sinkronisasi lintas perangkat. hone-relay adalah paket baru — server relay WebSocket yang dikompilasi native via Perry, dengan auth, rate limiting, dan manajemen room. hone-core mendapat lapisan transport sinkronisasi penuh dengan enkripsi E2E, pairing perangkat, penemuan LAN, dan antrian perubahan dengan deteksi konflik. IDE memiliki modul sinkronisasi host/guest, panel sinkronisasi, panel review, dan UI pengaturan kepercayaan. Tipe @honeide/api diperluas dengan envelope pesan sinkronisasi, payload domain, dan tipe auth.

Core juga mendapat git (klien, parser status, parser diff, log), pencarian (integrasi ripgrep, model pencarian), modul AI (provider, inline, chat, state/tools agent, review), task runner, dan tipe protokol LSP/DAP. Itu 55 file sumber dan 499 tes yang lolos.

Minggu ini ditutup dengan audit MVP — memangkas UI ke fitur yang benar-benar berfungsi dan menghubungkan stub menu untuk yang lainnya. Binary-nya 3,6 MB di macOS.

@honeide/ide @honeide/core @honeide/relay Terminal Chat AI Diff Git Sync Perry
28 Feb 2026 Editor
hone-editor v0.2.0 — demo berjalan di enam platform

Komponen editor kini memiliki demo interaktif yang berfungsi di macOS, iOS, Windows, Android, dan Web. Text buffer piece-table dengan B-tree rope memberikan edit O(log n) dan virtual scroll renderer hanya menyentuh baris yang terlihat, sehingga file besar tetap responsif.

Tantangan platform utama sprint ini adalah mendapatkan ABI ARM64 yang tepat untuk lapisan FFI Perry di iOS. Rasterizer glyph Core Text kini memanggil dengan benar dari TypeScript yang dikompilasi Perry, yang membuka jalan demo iOS. Rendering Linux via Pango sudah dirangkai; belum ada dalam demo.

Syntax highlighting mencakup 10 bahasa (ts, js, html, css, json, py, rs, cpp, md) via grammar Lezer. Klien LSP dan DAP sudah terhubung — completion, hover, go-to-definition, breakpoint, dan inspeksi variabel semua berfungsi di tingkat komponen. Rendering ghost text untuk pelengkapan inline AI juga sudah aktif.

@honeide/editor Perry FFI iOS ARM64 Lezer LSP DAP
14 Feb 2026 Terminal
hone-terminal v0.1.0 — kompatibilitas VT100 penuh, 163 tes

Komponen emulator terminal merilis versi pertamanya. Parser adalah mesin state 14-state yang menangani escape sequence CSI, OSC, dan DCS. Truecolor (RGB 24-bit via SGR), pelacakan mouse dalam mode X10 dan SGR extended, alternate screen buffer (DECSET 1049 — yang membuat vim, htop, dan less berfungsi dengan benar), serta bracketed paste semuanya didukung.

Hyperlink OSC 8, karakter double-width CJK, dan penanda integrasi shell OSC 133 (untuk deteksi prompt) melengkapi set fitur. Path rendering macOS menggunakan Core Text; arsitektur yang sama dengan hone-editor, sehingga kedua komponen berbagi konvensi rendering native.

163 kasus tes mencakup transisi state parser, rendering atribut, encoding event mouse, dan perilaku scrollback. Komponen ini digunakan secara mandiri hari ini dan akan dihubungkan ke workbench IDE di Slice 11.

@honeide/terminal VT100 xterm OSC 133 Core Text
20 Jan 2026 IDE
Shell IDE selesai hingga Slice 2 — workbench, tema, file explorer, pengaturan

Tiga slice pertama workbench IDE telah selesai. Shell merender grid panel yang dapat diubah ukurannya, pengelola tab, activity bar, dan status bar — dengan mesin layout adaptif platform yang memilih antara mode full-workbench (desktop/iPad landscape), split (tablet portrait), dan compact (phone) berdasarkan ukuran layar.

Mesin tema memuat tema JSON kompatibel VSCode dan menyelesaikan scope TextMate ke warna untuk editor. Semua 11 tema dari @honeide/themes berfungsi. File explorer menampilkan pohon langsung yang didukung file watcher di @honeide/core, dan Ctrl+P melakukan pencarian fuzzy menggunakan indeks trie.

Pengaturan menggunakan penyimpanan empat lapisan (default → pengguna → workspace → override spesifik bahasa). Wizard setup provider AI di layar selamat datang memandu entri API key, pengujian koneksi, dan routing model per-fitur. Slice 3 — menghubungkan tab editor aktual ke instance @honeide/editor — adalah berikutnya.

@honeide/ide @honeide/core Perry Workbench Tema Pengaturan

Dibangun secara terbuka.

Hone dalam tahap pengembangan awal. Ikuti perkembangan, berkontribusi, atau cukup saksikan.

Beri Bintang di GitHub