Acik gelistirme — erken asamada

Kodunuzu keskinlestirin,
dogal olarak.

Her platform icin dogal, yapay zeka destekli kod editoru. TypeScript ile yazildi, Perry ile dogal koda derlendi. Electron yok. Odun yok.

GitHub'da Takip Et Daha fazla bilgi ↓
Hone IDE macOS uzerinde calisiyor — dosya gezgini, sozdizimi vurgulamali editor, terminal ve sekmeler

Gercek ekran goruntusu. Evet, kucuk kusurlar var — acik gelistirme yapiyoruz, hatirladiniz mi?

Neden Hone

Bir editorun olmasi gereken her sey.
Olmamasi gereken hicbir sey.

Sifirdan TypeScript ile yazildi, Perry ile dogal ikili dosyalara derlendi. Her bilesen performans, modulerlik ve gelistirici memnuniyeti icin tasarlandi.

Gercekten Dogal

Electron yok, Chromium yok, V8 calisma zamani yok. Perry, TypeScript'i dogrudan dogal ikili dosyalara derler. 50MB'nin altinda, 100MB RAM'in altinda, bir saniyenin altinda baslatma.

🧠

Yapay Zeka Oncelikli Mimari

YZ sonradan eklenmedi — editorun cekirdegine islenildi. YZ sozdizimi agacinizi, hatalarinizi, git farkliligini, terminalinizi gorur. Sadece metin degil, derin baglam.

🔑

Kendi YZ'nizi Getirin

Claude, GPT, Gemini, Ollama veya sirketinizin ozel modeli. Sizin API anahtariniz, sizin seciminiz. Farkli ozellikler icin farkli saglayicilari kullanin. Satici baglimliligi yok.

🤖

Ajan Modu

Ne istediginizi tanimlayin. Ajan kodunuzu okur, degisiklikleri planlar, dosyalari duzenler, testleri calistirir ve yineler — herhangi bir sey uygulanmadan once her parca icin onay alir.

🔍

Dogal PR Incelemesi

Tam sozdizimi vurgulamasi, farkliliklarda LSP zekasi ve insanlardan once hatalari yakalayan YZ destekli aciklamalarla editor icinde pull request'leri inceleyin.

🧩

Moduler ve Birlestirilebilir

hone-editor, hone-terminal ve hone-core bagimsiz paketlerdir. Editor bilesenini kendi uygulamanizda kullanin. Hone'un temeli uzerine kendi IDE'nizi insaa edin.

Performans

Electron'un
ulasamayacagi rakamlar.

Tarayiciyi ortadan kaldirdiginizda her sey hizlanir. Bunlar hedeflerimiz — ve her birine ulasmaya kararliriz.

<1s
Soguk baslatma
vs 3-5s (VSCode)
<100
MB RAM bosta
vs 300-500MB (VSCode)
<50
MB ikili dosya
vs ~300MB (VSCode)
<10
ms tus vurusu gecikmesi
vs 30-50ms (VSCode)
YZ Entegrasyonu

Sizin YZ'niz. Sizin anahtarlariniz.
Sizin seciminiz.

Hone asla API erisimini yeniden satmaz. Kendi anahtarlarinizi getirirsiniz ve farkli saglayicilari farkli ozelliklere yonlendirirsiniz. Yeni bir model ciktiginda, aninda calisir.

Satirici

Hayalet Metin Tamamlama

Herhangi bir saglayici tarafindan desteklenen baglam odakli oneriler. Duz metin degil, sozdizimi agacinizi gorur. Sifir Electron yuku ile dogal hizda islenir.

Sohbet

Baglam Odakli Sohbet

YZ otomatik olarak acik dosyalarinizi, hatalarinizi, terminal ciktinizi ve git durumunuzu gorur. Manuel @dosya etiketlemesi gerekmez. Konusma ortasinda model degistirin.

Ajan

Otonom Kodlama Ajani

Coklu dosya duzenlemeleri, terminal komutlari, test calistirma, hata kurtarma. Herhangi bir degisiklik uygulanmadan once canli etkinlik gunlugu ve fark onayiyla tam seffaflik.

Inceleme

YZ Destekli PR Incelemesi

YZ her farkliligi hatalar, guvenlik sorunlari ve stil problemleri acisindan onceden analiz eder. Inceleme aciklamalari satirici olarak gorunur. Tek tikla duzeltmeler. GitHub/GitLab'a inceleme gonderin.

Kendi Anahtarinizi Getirin. Karistirin ve Eslestirin.

Her YZ ozelligini farkli bir saglayiciya yonlendirin. Otomatik tamamlama icin hizli bir yerel model, ajan gorevleri icin guclu bir bulut modeli ve sohbet icin arada bir sey kullanin. Sizin altyapiniz, sizin butceniz, sizin kurallariniz.

Anthropic (Claude)
OpenAI (GPT)
Google (Gemini)
Ollama (Yerel)
AWS Bedrock
OpenAI uyumlu herhangi biri
Platformlar

Tek kod tabani.
Her platform.

TypeScript ile bir kez yazildi. Perry tarafindan her platformda dogal koda derlendi. Dogal gorunum, dogal hiz, her yerde.

🍎
macOS
🪟
Windows
🐧
Linux
📱
iOS
🤖
Android
🌐
Web
Mevcut Durum

Bugun ne insa edildi.

Hone, birlestirilebilir paketlerden olusan bir ailedir. Her birinin su anki durumu asagidadir.

@honeide/editor
v0.2.0
Yayinlandi
  • Parca tablo tamponu, coklu imleç, geri al/yinele
  • iOS: tam klavye, Cmd+C/V/X/Z/A, kaydirma
  • Windows: fare surukle secimi, kelime secimi
  • Snippet motoru, kesme noktasi olugu, Error Lens
  • Kalici bulma vurgulamalari, katlama gostergeleri
@honeide/terminal
v0.1.0
Yayinlandi
  • VT100/xterm, 256 renk, gercek renk
  • Gercek PTY arka ucu (LiveTerminal)
  • Tema uyumlu renk FFI: tum platformlar
  • Kabuk entegrasyonu (OSC 133)
  • 163 test vakasi basarili
@honeide/extensions
v1.0.0
Yayinlandi
  • TypeScript, Python, Rust, Go
  • C/C++, HTML/CSS, JSON, Markdown
  • Git, Docker, TOML/YAML
  • Tembel etkinlestirme, Perry AOT
@honeide/themes
v1.0.0
Yayinlandi
  • 15 secilmis tema (bu hafta +4)
  • Yuksek kontrast, Tokyo Night, Gruvbox Dark
  • VSCode tema formati uyumlu
  • WCAG kontrast dogrulamasi
@honeide/api
v0.1.0
Yayinlandi
  • Sifir calisma zamani, saf tipler
  • commands, editor, workspace, ui
  • Senkronizasyon API: zarflar, yukler, kimlik dogrulama
  • 452+ tip duzeyi test basarili
@honeide/core
v0.1.0
Devam Ediyor
  • ✓ Calisma alani, ayarlar, tus atamalari
  • ✓ Git istemcisi, fark ayristirici, durum
  • ✓ Belge biçimlendirici + dil on ayarlari
  • ✓ Yazim denetleyici, girintileme algilama
  • ✓ YZ saglayici, satirici, sohbet, telemetri
@honeide/ide
v0.1.0
Devam Ediyor
  • ✓ Tam entegrasyon: LSP, git, arama, hata ayiklama
  • ✓ Error Lens, YZ hayalet metin, kesme noktalari
  • ✓ Eklenti sistemi, uctan uca yukleme
  • ✓ Bul ve Degistir, Belgeyi Biçimlendir, Cmd+S
  • ✓ 50+ dosya simgesi, baglam menuleri, cokme raporlari
@honeide/relay
v0.1.0
Yeni
  • Cihazlar arasi senkronizasyon icin WebSocket aktarici
  • SQLite destekli kalici delta deposu
  • Perry AOT uyumlu, dogal ikili dosya
  • README ile herkese acik yayin
@honeide/marketplace
v0.1.0
Yeni
  • Perry ile derlenmis Fastify sunucusu
  • Hone markasiyla marketplace.hone.codes
  • GitHub Actions ile otomatik dagitim
  • Eklenti arama, indirme, yayinlama
@honeide/build
v0.1.0
Yeni
  • Eklenti derleme koordinatoru
  • perry-hub uzerinden coklu platform derlemesi
  • GitHub Actions ile otomatik dagitim
  • Perry AOT dogal ikili dosya
Yol Haritasi

Tam bir IDE'ye 15 dilim.

Her dilim, yedi platformun tamaminda — masaustu, mobil ve web — es zamanli olarak eksiksiz ve test edilebilir bir ozellik sunar.

Faz 1 Temel Tamamlandi
Dilim 0 Calisma Alani Kabugu ve Tema Motoru Yeniden boyutlanabilir paneller, sekmeler, etkinlik cubugu, tema yukleme
Dilim 1 Calisma Alani ve Dosya Gezgini Coklu kok, dosya izleyici, bulanik arama
Dilim 2 Ayarlar, Tus Atamalari ve Giris Rehberi Katmanli ayarlar, gorsel editor, YZ kurulum sihirbazi
Faz 2 Temel IDE Tamamlandi
Dilim 3 Editor Entegrasyonu Sekmeler, dosya yukleme, tum platformlarda interaktif duzenleme
Dilim 4 Git ve Kaynak Kontrolu Push/pull/stash, satirici blame, commit gecmisi, fark gorunumu
Dilim 5 Arama Ripgrep entegrasyonu, VS Code tarzi arama paneli
Dilim 6 LSP ve Dil Zekasi Hover, tanimina git, imza yardimi, Error Lens
Dilim 7 Hata Ayiklama Hata ayiklama paneli, kesme noktalari, katlama, DAP baglantisi
Faz 3 YZ ve Terminal Devam Ediyor
Dilim 8 YZ Saglayici Sistemi Temel saglayici + satirici + sohbet modulleri, IDE'ye bagli
Dilim 9 YZ Satirici Tamamlama FFI uzerinden IDE'de hayalet metin islemesi bagli
Dilim 10 YZ Sohbet Akisli, baglam cipsleri, markdown destekli sohbet paneli
Dilim 11 Terminal Entegrasyonu IDE calisma alani icinde gercek PTY terminali
Dilim 12 YZ Ajan Modu Cekirdekte ajan durumu + araclar — sirada IDE etkinlik gunlugu
Dilim 13 YZ PR Incelemesi PR inceleme gorunumu var — sirada YZ aciklamalari
Faz 4 Eklentiler ve Yayin Devam Ediyor
Dilim 14 Eklenti Sistemi Eklenti SDK, host crate, marketplace + build sunuculari canli
Dilim 15 Cilalama ve Paketleme DMG, MSI, AppImage, .ipa, .apk — tum platformlar
Fiyatlar

Is akisinizi senkronize edin.

Editor ucretsiz ve acik kaynaklidir. Sadece barindirilan senkronizasyon icin odeme yapilir.

Ucretsiz
$0
sonsuza dek
  • 1 senkronize proje
  • 2 cihaz
  • 50 MB delta depolama
  • Uctan uca sifreleme
  • Hesap gerekmez

Uctan uca sifreleme. Aktarici kodunuzu asla gormez.
Acik kaynak. Aktariciyi ucretsiz olarak, sinirsiz bir sekilde kendiniz barindirin.

Guncellemeler

Neler oldu.

Gelistirme surecinden notlar — pazarlama degil, sadece gonderilen ozellikler.

20 Mar 2026 IDE
Tam IDE entegrasyon sprinti — LSP, git, hata ayiklama, arama, eklentiler ve 46 editor commiti

IDE bu hafta buyuk bir entegrasyon sprintinden gecti. 26 committe yedi faz ozellik baglantisi yapildi: LSP hover/tanimina-git/imza yardimi (Faz 3), VS Code tarzi panelle ripgrep araması, git push/pull/stash/satirici blame/commit gecmisi (Faz 4), sonraki hataya git ile Error Lens teshisleri (Faz 5), kesme noktalari ve katlamayla hata ayiklama paneli (Faz 6) ve 50+ tur icin genisletilmis dosya simgeleri, yazim denetimi, snippet'ler ve tema baglantisi (Faz 7). Eklenti sistemi artik uctan uca bagli — eklentiler yukleniyor, etkinlesiyor ve IDE icinde calisiyor.

Entegrasyon fazlarinin yani sira: setFindHighlights FFI uzerinden karakter hassasiyetli vurgularla Bul ve Degistir, 3 katmanli isleme hatti ve kaydettiginde bicimlendir ile Belgeyi Biçimlendir, gezginde sag tikla baglam menuleri, Cmd+S kaydetme, Son Acilanlari Ac alt menusu, etkin dosya otomatik ortaya cikarma, kirlilik gostergeleriyle VS Code tarzi sekmeler ve Chirp'e baslatmada cokme raporlama. 30GB bellek sizintisi izlenip duzeltildi. IDE artik mevcut oldugunda typescript-language-server yerine tsgo --lsp'yi tercih ediyor.

Editor, 46 commit platformlar arasi calismayla gecti. iOS tam klavye destegi aldi — Cmd+C/V/X/Z/A, ok tuslari, Enter, Tab, Shift+secim, tus tekrari — arti akilli tirnak baskilama ve overlay/kaydirma duzeltmeleri. Windows'a fare surukle secimi ve cift tikla kelime secimi eklendi. Linux, sozdizimi vurgulamali Perry modu islemesi aldi. Android bir tokenizer, platform taslaklari, ARM64 icin 16KB sayfa hizalamasi ve bir cokme duzeltmesi aldi. Sekme duraklari, degiskenler ve 4 dil icin dahili snippet'lerle bir snippet motoru gonderildi. Rust isleyicisi kesme noktasi olugu simgeleri, katlama gostergeleri ve Error Lens satirici teshisleri kazandi. Kalici bulma vurgulari ve bir dekorasyon API'si editor calismasini tamamliyor.

hone-core dil on ayarlariyla bir belge biçimlendirici (51 test), camelCase bolme ve oneri destekli bir yazim denetleyicisi ve bir girintileme algilayicisi ekledi. hone-themes 4 buyudu — yuksek kontrast karanlik/aydinlik, Tokyo Night ve Gruvbox Dark — toplami 15'e cikardi. Iki yeni paket yayina girdi: hone-marketplace (otomatik dagitimli marketplace.hone.codes icin Perry ile derlenmis Fastify sunucusu) ve hone-build (perry-hub uzerinden coklu platform derlemesi icin eklenti derleme koordinatoru). Eklenti SDK, Rust host crate, CLI ve marketplace istemcisi hone-extension'da gonderildi, 9 hazir eklentiyle birlikte.

@honeide/ide @honeide/editor @honeide/core @honeide/marketplace @honeide/build Eklentiler LSP Error Lens
16 Mar 2026 Platformlar Arasi
iOS editoru calisiyor, cihazlar arasi senkronizasyon uctan uca, Claude Code arayuzu, web hedefi

iOS'taki editor bos ekrandan tam islevsel duruma gecti. Yaklasin 20 commit aldi — setNeedsDisplay yerine CADisplayLink isleme dongusu koymak, dokunma dagitimini ve imlec senkronizasyonunu duzeltmek, dogru ofsetle 1 parmak kaydirmayi calistirmak ve temalarin dogru uygulanmasi icin renk FFI'yi baglamak. Android OOM duzeltmeleri (tam yeniden cizim yerine kirlilik izleme), ARM64 cagri kurali duzeltmeleri ve gercek renk isleme hatti baglantisi aldi. Coklu satir secim islemesi ve anlik goruntu tabanli geri al/yinele tum platformlarda hayata gecti. Tema gecisi bulunan bagimsiz bir editor test uygulamasi, tam IDE'yi baslatmadan yinelemeyi kolaylastiriyor.

Cihazlar arasi senkronizasyon artik iOS'ta uctan uca calisiyor. Dogal WebSocket eslestirme, dosya agaci gozatma ve dosya icerigi yukleme tamami aktarici uzerinden calisiyor. Android senkronizasyonu mesaj throttling duzeltmeleri aldi. IDE'nin senkronizasyon katmani token/lastSeq destegi ve delta yakalama ekledi, boylece yeniden baglanan cihazlar kaldiklari yerden devam ediyor. Aktarici tarafinda, delta deposu SQLite destekli kalicilik ve Perry AOT uyumlulugu ile yeniden yazildi. Aktarici paketi README ve herkese acik yayin temizligi aldi.

YZ sohbet paneli tam bir Claude Code arayuzu kazandi — kod bloklarini isleven coklu blok ayristirma, hiz siniri gostergeleri, dusunme blogu islemesi, satirici farklar ve kullanim istatistikleri. Saglayicilar ve modeller arasinda gecis yapmanizi saglayan Picker acilir menusuyle coklu saglayici model secici. Panel bir guvenlik ve kaynak yonetimi denetiminden gecti.

IDE artik web'de calisiyor — yeni bir web hedefi kurulumu atliyor, terminal ve git'i gizliyor (PTY veya dosya sistemi yok) ve karanlik temali bir editor yukluyor. Aydinlik mod tum panellerde gonderildi — editor, terminal, kurulum ekrani, gomulu NSView'lar. macOS bir uygulama simgesi, dosya turu iliskilendirmeleri ve Birlikte Ac destegi aldi. VS Code tarzi sekmeler eski sekme cubugunu degistirdi. Terminal, web taslaklari dahil tum platformlarda tema uyumlu renk FFI aldi. hone-core istege bagli anonim telemetri ekledi.

@honeide/editor @honeide/ide @honeide/relay iOS Senkronizasyon Claude Code Web Aydinlik Mod
6 Mar 2026 IDE
IDE bir araya geldi — terminal, YZ sohbet, git farki, senkronizasyon ve bir MVP denetimi

Gecen hafta projenin baslamasindan bu yana en verimli haftaydi. IDE, dosya yukleyebilen bir calisma alani kabugundan gercekten bir kod editoru gibi gorunen ve hissedilen bir seye donustu. Alt panelde gercek PTY destekli terminal emulatoru. Sag tarafta akisli yanitlarla YZ sohbet. Renkli satir arkaliklariyla yan yana git farki gorunumu. Piksel hassasiyetinde hizalamali VS Code tarzi dosya gezgini. Ayar kaliciligi ve 11 temanin tumunde canli tema gecisi. LSP koprusu uzerinden arka plan tsc teshisleri. macOS ve Windows'ta dogal menuler. Linux hedef destegi.

Editor tarafinda, interaktif duzenleme artik alti platformun tumunde calisiyor — macOS, iOS, Windows, Android, Linux (GTK4) ve web. Otomatik kapanan parantezler ve akilli girintileme hayata gecti. Bir dizi Perry AOT uyumluluk calismasi yapildi: sozdizimi vurgulamada karakter araliklarinin duzeltilmesi, Rust FFI olay kuyrugundaki gri satir hatasi, Windows'ta DPI olceklemesi ve iOS'ta ARM64 ABI duzeltmeleri.

En buyuk mimari ekleme cihazlar arasi senkronizasyon. hone-relay yeni bir paket — kimlik dogrulama, hiz sinirlamasi ve oda yonetimiyle Perry uzerinden dogal olarak derlenen bir WebSocket aktarici sunucusu. hone-core E2E sifreleme, cihaz eslestirme, LAN kesfetme ve catisma algilamayla degisiklik kuyrugu iceren tam bir senkronizasyon aktarim katmani kazandi. IDE'de senkronizasyon host/guest modulleri, senkronizasyon paneli, inceleme paneli ve guven ayarlari arayuzu var. @honeide/api tipleri senkronizasyon mesaj zarflari, alan yuklemeleri ve kimlik dogrulama tipleriyle genisletildi.

Cekirdek ayrica git (istemci, durum ayristirici, fark ayristirici, gecmis), arama (ripgrep entegrasyonu, arama modeli), YZ modulleri (saglayici, satirici, sohbet, ajan durumu/araclari, inceleme), gorev calistiricisi ve LSP/DAP protokol tiplerini aldi. Bu 55 kaynak dosyasi ve 499 test basarili demek.

Hafta bir MVP denetimiyle tamamlandi — arayuz gercekten calisan ozelliklerle budandi ve geri kalan her sey icin menu taslaklari baglandi. macOS'ta ikili dosya 3.6 MB.

@honeide/ide @honeide/core @honeide/relay Terminal YZ Sohbet Git Farki Senkronizasyon Perry
28 Sub 2026 Editor
hone-editor v0.2.0 — alti platformda calisan demolar

Editor bileseni artik macOS, iOS, Windows, Android ve Web'de calisan interaktif demolara sahip. B-tree rope ile parca tablo metin tamponu O(log n) duzenleme saglar ve sanal kaydirma isleyicisi yalnizca gorunur satirlara dokunur, bu nedenle buyuk dosyalar bile hizli kalir.

Bu sprintteki ana platform zorluluğu, Perry'nin iOS'taki FFI katmani icin ARM64 ABI'yi dogru ayarlamakti. Core Text glif rasterizatoru artik Perry ile derlenmis TypeScript'ten dogru cagri yapiyor, bu da iOS demosunun onunu acti. Pango uzerinden Linux islemesi iskele olarak hazir; henuz bir demoda yok.

Sozdizimi vurgulamasi Lezer gramerleri uzerinden 10 dili kapsiyor (ts, js, html, css, json, py, rs, cpp, md). LSP ve DAP istemcileri bagli — tamamlamalar, hover, tanimina git, kesme noktalari ve degisken inceleme tamami bilesen seviyesinde calisiyor. YZ satirici tamamlamalari icin hayalet metin islemesi de canli.

@honeide/editor Perry FFI iOS ARM64 Lezer LSP DAP
14 Sub 2026 Terminal
hone-terminal v0.1.0 — tam VT100 uyumlulugu, 163 test

Terminal emulatoru bileseni ilk surumunu gonderdi. Ayristirici, CSI, OSC ve DCS kacis dizilerini isleven 14 durumlu bir durum makinesidir. Gercek renk (SGR uzerinden 24-bit RGB), X10 ve SGR genisletilmis modlarinda fare izleme, alternatif ekran tamponu (DECSET 1049 — vim, htop ve less'in dogru calismasi icin gerekli olan) ve koseli parantezli yapistirma destekleniyor.

OSC 8 kopruleri, CJK cift genislik karakterleri ve OSC 133 kabuk entegrasyon isaretleri (komut istemi algilama icin) ozellik setini tamamliyor. macOS isleme yolu Core Text kullaniyor; hone-editor ile ayni mimari, bu nedenle iki bilesen dogal isleme kurallarini paylasir.

163 test vakasi ayristirici durum gecislerini, ozellik islemesini, fare olay kodlamasini ve geri kaydirma davranisini kapsiyor. Bilesen bugun bagimsiz olarak kullaniliyor ve Dilim 11'de IDE calisma alanina baglanacak.

@honeide/terminal VT100 xterm OSC 133 Core Text
20 Oca 2026 IDE
IDE kabugu Dilim 2'ye kadar tamamlandi — calisma alani, temalar, dosya gezgini, ayarlar

IDE calisma alaninin ilk uc dilimi tamamlandi. Kabuk, yeniden boyutlanabilir panel izgara, sekme yoneticisi, etkinlik cubugu ve durum cubugu isliyor — ekran boyutuna gore tam calisma alani (masaustu/iPad yatay), bolumlenmis (tablet dikey) ve kompakt (telefon) modlari arasinda secim yapan platformla uyumlu duzenleme motoruyla.

Tema motoru VSCode uyumlu JSON temalari yukler ve editor icin TextMate kapsamlarini renklere cozumler. @honeide/themes'deki 11 temanin tamami calisiyor. Dosya gezgini @honeide/core'daki dosya izleyici tarafindan desteklenen canli bir agac gosteriyor ve Ctrl+P trie indeksiyle bulanik arama yapiyor.

Ayarlar dort katmanli bir depo kullaniyor (varsayilan → kullanici → calisma alani → dile ozel ustelezmeler). Karsilama ekranindaki YZ saglayici kurulum sihirbazi, API anahtari girisi, baglanti testi ve ozellik basina model yonlendirmesi boyunca rehberlik ediyor. Dilim 3 — gercek editor sekmelerini @honeide/editor orneklerine baglama — sirada.

@honeide/ide @honeide/core Perry Calisma Alani Temalar Ayarlar

Acik olarak insa ediliyor.

Hone erken gelistirme asamasinda. Takip edin, katki saglayin veya sadece izleyin.

GitHub'da Yildizlayin