Phát triển công khai — giai đoạn đầu

Mài sắc code của bạn,
một cách gốc.

Trình soạn thảo code gốc, tích hợp AI cho mọi nền tảng. Viết bằng TypeScript, biên dịch sang native qua Perry. Không Electron. Không thỏa hiệp.

Theo dõi trên GitHub Tìm hiểu thêm ↓
Hone IDE chạy trên macOS — trình duyệt file, trình soạn thảo với tô sáng cú pháp, terminal và tab

Ảnh chụp màn hình thực tế. Vâng, có vài điểm chưa hoàn hảo — chúng tôi đang phát triển công khai mà, nhớ chứ?

Tại sao chọn Hone

Mọi thứ một trình soạn thảo nên có.
Không gì thừa thãi.

Xây dựng từ đầu bằng TypeScript, biên dịch sang binary gốc qua Perry. Mọi thành phần đều được thiết kế cho hiệu năng, tính module và niềm vui lập trình.

Gốc thực sự

Không Electron, không Chromium, không V8 runtime. Perry biên dịch TypeScript trực tiếp sang binary gốc. Dưới 50MB, dưới 100MB RAM, khởi động dưới một giây.

🧠

Kiến trúc AI-First

AI không phải gắn thêm — nó được đan xen vào lõi của trình soạn thảo. AI nhìn thấy cây cú pháp, lỗi, git diff, terminal của bạn. Ngữ cảnh sâu, không chỉ là văn bản.

🔑

Tự mang AI của bạn

Claude, GPT, Gemini, Ollama, hoặc model riêng của công ty bạn. API key của bạn, lựa chọn của bạn. Kết hợp nhiều nhà cung cấp cho các tính năng khác nhau. Không bị khóa nhà cung cấp.

🤖

Chế độ Agent

Mô tả điều bạn muốn. Agent đọc code, lên kế hoạch thay đổi, chỉnh sửa file, chạy test và lặp lại — với phê duyệt từng hunk trước khi commit.

🔍

Review PR gốc

Review pull request ngay trong trình soạn thảo với tô sáng cú pháp đầy đủ, trí tuệ LSP trong diff, và chú thích AI phát hiện lỗi trước con người.

🧩

Module hóa & Kết hợp được

hone-editor, hone-terminal và hone-core là các gói độc lập. Dùng thành phần editor trong ứng dụng của bạn. Xây dựng IDE riêng trên nền tảng Hone.

Hiệu năng

Những con số Electron
không thể đạt được.

Khi bạn loại bỏ trình duyệt, mọi thứ nhanh hơn. Đây là mục tiêu của chúng tôi — và chúng tôi quyết tâm đạt từng mục tiêu.

<1s
Khởi động nguội
so với 3-5s (VSCode)
<100
MB RAM khi chờ
so với 300-500MB (VSCode)
<50
MB binary
so với ~300MB (VSCode)
<10
ms độ trễ phím
so với 30-50ms (VSCode)
Tích hợp AI

AI của bạn. Key của bạn.
Lựa chọn của bạn.

Hone không bao giờ bán lại quyền truy cập API. Bạn tự mang key của mình và chuyển hướng các nhà cung cấp khác nhau cho các tính năng khác nhau. Khi model mới ra mắt, nó hoạt động ngay lập tức.

Inline

Gợi ý Ghost Text

Gợi ý nhận biết ngữ cảnh được cung cấp bởi bất kỳ nhà cung cấp nào. Nhìn thấy cây cú pháp, không chỉ văn bản thô. Hiển thị ở tốc độ gốc, không có overhead Electron.

Chat

Chat nhận biết ngữ cảnh

AI tự động nhìn thấy file đang mở, lỗi, output terminal và trạng thái git của bạn. Không cần gắn thẻ @file thủ công. Chuyển model giữa cuộc trò chuyện.

Agent

Agent lập trình tự động

Chỉnh sửa nhiều file, lệnh terminal, chạy test, khôi phục lỗi. Minh bạch hoàn toàn với nhật ký hoạt động trực tiếp và phê duyệt diff trước khi thay đổi.

Review

Review PR bằng AI

AI phân tích trước mọi diff để tìm lỗi, vấn đề bảo mật và vấn đề style. Chú thích review hiển thị inline. Sửa lỗi một cú click. Gửi review về GitHub/GitLab.

Tự mang Key. Kết hợp tùy ý.

Chuyển hướng mỗi tính năng AI đến một nhà cung cấp khác. Dùng model local nhanh cho autocomplete, model cloud mạnh cho tác vụ agent, và cái gì đó ở giữa cho chat. Hạ tầng của bạn, ngân sách của bạn, luật của bạn.

Anthropic (Claude)
OpenAI (GPT)
Google (Gemini)
Ollama (Local)
AWS Bedrock
Tương thích OpenAI
Nền tảng

Một codebase.
Mọi nền tảng.

Viết một lần bằng TypeScript. Biên dịch sang native trên mỗi nền tảng bởi Perry. Giao diện gốc, tốc độ gốc, ở mọi nơi.

🍎
macOS
🪟
Windows
🐧
Linux
📱
iOS
🤖
Android
🌐
Web
Trạng thái hiện tại

Những gì đã xây dựng hôm nay.

Hone là một hệ thống các gói có thể kết hợp. Đây là tiến độ hiện tại của từng gói.

@honeide/editor
v0.2.0
Đã phát hành
  • Piece-table buffer, multi-cursor, hoàn tác/làm lại
  • iOS: bàn phím đầy đủ, Cmd+C/V/X/Z/A, cuộn
  • Windows: kéo chuột chọn vùng, chọn từ
  • Snippet engine, gutter breakpoint, Error Lens
  • Tìm kiếm highlight liên tục, chỉ báo gấp code
@honeide/terminal
v0.1.0
Đã phát hành
  • VT100/xterm, 256 màu, truecolor
  • Backend PTY thực (LiveTerminal)
  • FFI màu theo theme: tất cả nền tảng
  • Tích hợp shell (OSC 133)
  • 163 test case đã pass
@honeide/extensions
v1.0.0
Đã phát hành
  • TypeScript, Python, Rust, Go
  • C/C++, HTML/CSS, JSON, Markdown
  • Git, Docker, TOML/YAML
  • Kích hoạt lười, Perry AOT
@honeide/themes
v1.0.0
Đã phát hành
  • 15 theme chọn lọc (+4 tuần này)
  • High-contrast, Tokyo Night, Gruvbox Dark
  • Tương thích định dạng theme VSCode
  • Kiểm tra tương phản WCAG
@honeide/api
v0.1.0
Đã phát hành
  • Zero-runtime, chỉ kiểu dữ liệu
  • commands, editor, workspace, ui
  • Sync API: envelopes, payloads, auth
  • 452+ test kiểu dữ liệu đã pass
@honeide/core
v0.1.0
Đang phát triển
  • ✓ Workspace, cài đặt, phím tắt
  • ✓ Git client, phân tích diff, trạng thái
  • ✓ Định dạng tài liệu + preset ngôn ngữ
  • ✓ Kiểm tra chính tả, phát hiện thụt dòng
  • ✓ AI provider, inline, chat, telemetry
@honeide/ide
v0.1.0
Đang phát triển
  • ✓ Tích hợp đầy đủ: LSP, git, tìm kiếm, debug
  • ✓ Error Lens, AI ghost text, breakpoints
  • ✓ Hệ thống plugin, tải end-to-end
  • ✓ Tìm & Thay thế, Định dạng tài liệu, Cmd+S
  • ✓ 50+ biểu tượng file, menu ngữ cảnh, báo cáo lỗi
@honeide/relay
v0.1.0
Mới
  • WebSocket relay đồng bộ đa thiết bị
  • Kho delta bền vững trên SQLite
  • Tương thích Perry AOT, binary gốc
  • Phát hành công khai với README
@honeide/marketplace
v0.1.0
Mới
  • Server Fastify biên dịch bởi Perry
  • marketplace.hone.codes với thương hiệu Hone
  • Triển khai tự động qua GitHub Actions
  • Tìm kiếm, tải về, xuất bản plugin
@honeide/build
v0.1.0
Mới
  • Điều phối xây dựng plugin
  • Biên dịch đa nền tảng qua perry-hub
  • Triển khai tự động qua GitHub Actions
  • Binary gốc Perry AOT
Lộ trình

15 lát cắt để hoàn thiện IDE.

Mỗi lát cắt cung cấp một tính năng hoàn chỉnh, có thể kiểm thử trên cả bảy nền tảng cùng lúc — desktop, di động và web.

Giai đoạn 1 Nền tảng Hoàn thành
Lát 0 Khung Workbench & Theme Engine Panel có thể thay đổi kích thước, tab, thanh hoạt động, tải theme
Lát 1 Workspace & Trình duyệt File Multi-root, theo dõi file, tìm kiếm mờ
Lát 2 Cài đặt, Phím tắt & Giới thiệu Cài đặt phân tầng, trình soạn thảo trực quan, trình hướng dẫn cài đặt AI
Giai đoạn 2 IDE Cốt lõi Hoàn thành
Lát 3 Tích hợp Editor Tab, tải file, chỉnh sửa tương tác trên mọi nền tảng
Lát 4 Git & Quản lý mã nguồn Push/pull/stash, blame inline, nhật ký commit, xem diff
Lát 5 Tìm kiếm Tích hợp ripgrep, panel tìm kiếm kiểu VS Code
Lát 6 LSP & Trí tuệ ngôn ngữ Hover, đi đến định nghĩa, trợ giúp chữ ký, Error Lens
Lát 7 Debug Panel debug, breakpoints, gấp code, kết nối DAP
Giai đoạn 3 AI & Terminal Đang phát triển
Lát 8 Hệ thống AI Provider Module core provider + inline + chat, đã kết nối IDE
Lát 9 AI Inline Completion Hiển thị ghost text đã kết nối trong IDE qua FFI
Lát 10 AI Chat Panel chat với streaming, context chips, markdown
Lát 11 Tích hợp Terminal Terminal PTY thực tích hợp trong workbench IDE
Lát 12 Chế độ AI Agent Trạng thái agent + công cụ trong core — nhật ký hoạt động IDE tiếp theo
Lát 13 AI PR Review View review PR đã có — chú thích AI tiếp theo
Giai đoạn 4 Extension & Phát hành Đang phát triển
Lát 14 Hệ thống Extension Plugin SDK, host crate, marketplace + build server đã hoạt động
Lát 15 Hoàn thiện & Đóng gói DMG, MSI, AppImage, .ipa, .apk — tất cả nền tảng
Bảng giá

Đồng bộ quy trình làm việc.

Trình soạn thảo miễn phí và mã nguồn mở. Bạn chỉ trả cho dịch vụ đồng bộ hosted.

Miễn phí
$0
mãi mãi
  • 1 dự án đồng bộ
  • 2 thiết bị
  • 50 MB lưu trữ delta
  • Mã hóa đầu cuối
  • Không cần tài khoản

Mã hóa đầu cuối. Relay không bao giờ nhìn thấy code của bạn.
Mã nguồn mở. Tự host relay miễn phí, không giới hạn.

Cập nhật

Những gì đang diễn ra.

Ghi chú tiến độ từ quá trình xây dựng — không marketing, chỉ những gì đã ship.

20 Tháng 3, 2026 IDE
Sprint tích hợp IDE toàn diện — LSP, git, debug, tìm kiếm, plugin và 46 commit editor

IDE đã trải qua một sprint tích hợp lớn trong tuần này. Bảy giai đoạn kết nối tính năng đã hoàn thành trong 26 commit: LSP hover/go-to-definition/signature help (Giai đoạn 3), tìm kiếm ripgrep với panel kiểu VS Code, git push/pull/stash/inline blame/nhật ký commit (Giai đoạn 4), chẩn đoán Error Lens với go-to-next-error (Giai đoạn 5), panel debug với breakpoints và gấp code (Giai đoạn 6), và mở rộng biểu tượng file cho 50+ loại, kiểm tra chính tả, snippet và kết nối theme (Giai đoạn 7). Hệ thống plugin đã được kết nối end-to-end — extension tải, kích hoạt và chạy trong IDE.

Ngoài các giai đoạn tích hợp: Tìm & Thay thế với highlight chính xác từng ký tự qua FFI setFindHighlights, Định dạng Tài liệu với pipeline 3 tầng và format-on-save, menu ngữ cảnh chuột phải trong explorer, lưu Cmd+S, submenu Mở Gần đây, tự động hiển thị file đang hoạt động, tab kiểu VS Code với chỉ báo chưa lưu, và báo cáo lỗi lên Chirp khi khởi động. Lỗi rò rỉ bộ nhớ 30GB đã được truy tìm và sửa. IDE giờ ưu tiên tsgo --lsp hơn typescript-language-server khi có sẵn.

Editor có 46 commit làm việc đa nền tảng. iOS có hỗ trợ bàn phím đầy đủ — Cmd+C/V/X/Z/A, phím mũi tên, Enter, Tab, Shift+chọn, lặp phím — cộng thêm chặn dấu ngoặc kép thông minh và sửa lỗi overlay/cuộn. Windows thêm kéo chuột chọn vùng và nhấp đúp chọn từ. Linux có render chế độ Perry với tô sáng cú pháp. Android có tokenizer, platform stubs, căn chỉnh trang 16KB cho ARM64, và sửa lỗi crash. Snippet engine với tab stop, biến và builtin 4 ngôn ngữ đã ship. Renderer Rust có biểu tượng breakpoint gutter, chỉ báo gấp code và chẩn đoán Error Lens inline. Highlight tìm kiếm liên tục và API decorations hoàn thiện công việc editor.

hone-core thêm trình định dạng tài liệu với preset ngôn ngữ (51 test), trình kiểm tra chính tả với tách camelCase và gợi ý, và bộ phát hiện thụt dòng. hone-themes tăng thêm 4 — high-contrast dark/light, Tokyo Night và Gruvbox Dark — nâng tổng lên 15. Hai gói mới ra mắt: hone-marketplace (server Fastify biên dịch Perry cho marketplace.hone.codes với triển khai tự động) và hone-build (điều phối xây dựng plugin cho biên dịch đa nền tảng qua perry-hub). Plugin SDK, host crate Rust, CLI và marketplace client đã ship trong hone-extension, cùng 9 plugin sẵn sàng.

@honeide/ide @honeide/editor @honeide/core @honeide/marketplace @honeide/build Plugins LSP Error Lens
16 Tháng 3, 2026 Đa nền tảng
Editor iOS hoạt động, đồng bộ đa thiết bị end-to-end, GUI Claude Code, target web

Editor trên iOS đi từ màn hình trắng đến hoạt động đầy đủ. Mất khoảng 20 commit để hoàn thành — thay thế setNeedsDisplay bằng vòng lặp render CADisplayLink, sửa giao phát touch và đồng bộ con trỏ, cuộn 1 ngón tay hoạt động với offset đúng, và kết nối FFI màu để theme áp dụng chính xác. Android sửa lỗi OOM (theo dõi dirty thay vì vẽ lại toàn bộ), sửa quy ước gọi ARM64, và kết nối pipeline màu thực. Render chọn vùng nhiều dòng và hoàn tác/làm lại dựa trên snapshot hoạt động trên mọi nền tảng. Ứng dụng test editor độc lập với chuyển đổi theme giúp lặp lại dễ hơn mà không cần boot toàn bộ IDE.

Đồng bộ đa thiết bị giờ hoạt động end-to-end trên iOS. WebSocket pairing gốc, duyệt cây file và tải nội dung file đều hoạt động qua relay. Android sửa throttling tin nhắn đồng bộ. Tầng đồng bộ IDE thêm hỗ trợ token/lastSeq và bắt kịp delta để thiết bị kết nối lại tiếp tục từ nơi dừng. Phía relay, kho delta được viết lại với bền vững SQLite và tương thích Perry AOT. Gói relay có README và dọn dẹp phát hành công khai.

Panel AI chat có GUI Claude Code đầy đủ — phân tích đa khối xử lý code fence, chỉ báo giới hạn tốc độ, render khối suy nghĩ, diff inline và thống kê sử dụng. Bộ chọn model đa provider với dropdown Picker cho phép chuyển giữa provider và model. Panel đã qua kiểm tra bảo mật và quản lý tài nguyên.

IDE giờ chạy trên web — target web mới bỏ qua setup, ẩn terminal và git (không PTY hay filesystem), và tải editor theme tối. Chế độ sáng hoạt động trên tất cả panel — editor, terminal, màn hình setup, NSView nhúng. macOS có biểu tượng app, liên kết loại file và hỗ trợ Open With. Tab kiểu VS Code thay thế thanh tab cũ. Terminal có FFI màu theo theme trên mọi nền tảng kể cả web stubs. hone-core thêm telemetry ẩn danh tùy chọn.

@honeide/editor @honeide/ide @honeide/relay iOS Sync Claude Code Web Chế độ sáng
6 Tháng 3, 2026 IDE
IDE đã thành hình — terminal, AI chat, git diff, đồng bộ và kiểm tra MVP

Tuần qua là tuần năng suất nhất kể từ khi dự án bắt đầu. IDE đi từ khung workbench có thể tải file đến thứ thực sự trông và cảm giác như trình soạn thảo code. Trình giả lập terminal PTY thực tích hợp trong panel dưới. AI chat với phản hồi streaming bên phải. View diff git song song với nền dòng có màu. File explorer kiểu VS Code căn chỉnh pixel-perfect. Lưu cài đặt và chuyển theme trực tiếp trên cả 11 theme. Chẩn đoán tsc nền qua cầu LSP. Menu gốc trên macOS và Windows. Hỗ trợ target Linux.

Về phía editor, chỉnh sửa tương tác giờ hoạt động trên cả sáu nền tảng — macOS, iOS, Windows, Android, Linux (GTK4) và web. Tự động đóng ngoặc và thụt dòng thông minh đã hoàn thành. Nhiều công việc tương thích Perry AOT: sửa tô sáng cú pháp khoảng ký tự, lỗi dòng xám từ hàng đợi sự kiện Rust FFI, tỷ lệ DPI trên Windows, và sửa ABI ARM64 trên iOS.

Bổ sung kiến trúc lớn nhất là đồng bộ đa thiết bị. hone-relay là gói mới — server relay WebSocket biên dịch gốc qua Perry, với xác thực, giới hạn tốc độ và quản lý phòng. hone-core có tầng truyền tải đồng bộ đầy đủ với mã hóa E2E, ghép nối thiết bị, khám phá LAN, và hàng đợi thay đổi với phát hiện xung đột. IDE có module đồng bộ host/guest, panel đồng bộ, panel review, và UI cài đặt tin cậy. Kiểu @honeide/api được mở rộng với envelope tin nhắn đồng bộ, payload domain và kiểu xác thực.

Core cũng thêm git (client, phân tích trạng thái, phân tích diff, log), tìm kiếm (tích hợp ripgrep, model tìm kiếm), module AI (provider, inline, chat, trạng thái/công cụ agent, review), task runner, và kiểu giao thức LSP/DAP. Đó là 55 file source và 499 test pass.

Kết thúc tuần với kiểm tra MVP — tinh gọn UI về các tính năng thực sự hoạt động và tạo stub menu cho mọi thứ khác. Binary là 3.6 MB trên macOS.

@honeide/ide @honeide/core @honeide/relay Terminal AI Chat Git Diff Sync Perry
28 Tháng 2, 2026 Editor
hone-editor v0.2.0 — demo chạy trên sáu nền tảng

Thành phần editor giờ có demo tương tác hoạt động trên macOS, iOS, Windows, Android và Web. Text buffer piece-table với B-tree rope cho O(log n) chỉnh sửa và virtual scroll renderer chỉ xử lý dòng hiển thị, nên ngay cả file lớn vẫn nhanh mượt.

Thách thức nền tảng chính sprint này là đúng ABI ARM64 cho tầng FFI Perry trên iOS. Core Text glyph rasterizer giờ gọi đúng từ TypeScript biên dịch Perry, mở khóa demo iOS. Render Linux qua Pango đã dựng khung; chưa có trong demo.

Tô sáng cú pháp hỗ trợ 10 ngôn ngữ (ts, js, html, css, json, py, rs, cpp, md) qua Lezer grammar. LSP và DAP client đã kết nối — completions, hover, go-to-definition, breakpoints và kiểm tra biến đều hoạt động ở cấp component. Render ghost text cho AI inline completions cũng đã hoạt động.

@honeide/editor Perry FFI iOS ARM64 Lezer LSP DAP
14 Tháng 2, 2026 Terminal
hone-terminal v0.1.0 — tương thích VT100 đầy đủ, 163 test

Thành phần terminal emulator đã phát hành phiên bản đầu tiên. Parser là máy trạng thái 14 trạng thái xử lý chuỗi thoát CSI, OSC và DCS. Truecolor (24-bit RGB qua SGR), theo dõi chuột trong chế độ X10 và SGR mở rộng, bộ đệm màn hình thay thế (DECSET 1049 — cái làm vim, htop, và less hoạt động đúng), và paste trong ngoặc đều được hỗ trợ.

OSC 8 hyperlinks, ký tự CJK chiều rộng đôi, và OSC 133 shell integration markers (để phát hiện prompt) hoàn thiện bộ tính năng. Đường dẫn render macOS dùng Core Text; cùng kiến trúc với hone-editor, nên hai thành phần chia sẻ quy ước render gốc.

163 test case bao phủ chuyển trạng thái parser, render thuộc tính, mã hóa sự kiện chuột, và hành vi scrollback. Thành phần được dùng độc lập hiện tại và sẽ được tích hợp vào workbench IDE trong Lát 11.

@honeide/terminal VT100 xterm OSC 133 Core Text
20 Tháng 1, 2026 IDE
Khung IDE hoàn thành qua Lát 2 — workbench, theme, file explorer, cài đặt

Ba lát cắt đầu tiên của workbench IDE đã xong. Khung render lưới panel có thể thay đổi kích thước, trình quản lý tab, thanh hoạt động và thanh trạng thái — với engine bố cục thích ứng nền tảng chọn giữa chế độ full-workbench (desktop/iPad ngang), split (tablet dọc) và compact (điện thoại) dựa trên kích thước màn hình.

Theme engine tải theme JSON tương thích VSCode và phân giải TextMate scope thành màu cho editor. Tất cả 11 theme từ @honeide/themes hoạt động. File explorer hiển thị cây trực tiếp được hỗ trợ bởi file watcher trong @honeide/core, và Ctrl+P tìm kiếm mờ qua trie index.

Cài đặt dùng store bốn tầng (mặc định → người dùng → workspace → ghi đè theo ngôn ngữ). Trình hướng dẫn cài đặt AI provider trong màn hình chào mừng hướng dẫn nhập API key, kiểm tra kết nối và chuyển hướng model theo tính năng. Lát 3 — kết nối tab editor thực với instance @honeide/editor — là bước tiếp theo.

@honeide/ide @honeide/core Perry Workbench Themes Cài đặt

Xây dựng công khai.

Hone đang trong giai đoạn phát triển sớm. Theo dõi, đóng góp, hoặc đơn giản là quan sát.

Star trên GitHub