---
title: "🛠️ OpenIDEA 開 770 個檔只要 1.1 秒：IntelliJ 手感不用再扛 JVM｜開源好物日報"
description: "一個 30 天內衝到 7.2k 星的新專案，README 直接貼 benchmark 打自己的前輩：OpenIDEA 開 freqtrade 這種約 770 個 Python 檔的專案，ready 只要 1.1 秒、吃 169 MB，對照組 IntelliJ IDEA 2026.2.3 是 13.2 秒、2011 MB。"
canonical_url: "https://blog.markkulab.net/open-source-weekly/open-source-weekly-2026-11-06"
author: "Mark Ku"
author_url: "https://blog.markkulab.net/author/mark-ku"
site: "Mark Ku's Blog"
date_published: "2026-11-06T02:00:00.000Z"
category: "開源好物日報"
tags: ["open-source", "podcast", "開源工具", "開源", "OpenIDEA", "Mika", "auto-ontology", "NVIDIA", "IntelliJ", "Rust", "Tauri"]
language: "zh-TW"
license: "CC BY 4.0"
license_url: "https://creativecommons.org/licenses/by/4.0/"
attribution: "轉載或引用請註明作者並附上原文連結"
---

# 🛠️ OpenIDEA 開 770 個檔只要 1.1 秒：IntelliJ 手感不用再扛 JVM｜開源好物日報

## 開場白

一個 30 天內衝到 7.2k 星的新專案，README 直接貼 benchmark 打自己的前輩：OpenIDEA 開 freqtrade 這種約 770 個 Python 檔的專案，ready 只要 1.1 秒、吃 169 MB，對照組 IntelliJ IDEA 2026.2.3 是 13.2 秒、2011 MB。我是沐妍，今天還有一個敢裝在你主力手機上的 Android agent Mika，以及 NVIDIA 官方開源、在 Hacker News 拿下 289 分的 auto-ontology，等一下告訴你它怎麼讓 text-to-SQL agent 學會說「這題我答不出來」。

## 今日開源好物

### 1. OpenIDEA：留著 IntelliJ 的肌肉記憶，丟掉 JVM 的開機與記憶體帳單

- **它是什麼**: 寫 Java／Kotlin 的人心裡都有個矛盾，IntelliJ 的快捷鍵和 tool windows 已經長進手指裡，但每天等它 index、看記憶體被吃掉幾個 GB 又很煩。OpenIDEA 就是把 IDEA 的操作習慣整套搬過來，包含 keymap、tool windows 和 search-everywhere，但換成一個輕量的 native 殼。給不想重學快捷鍵、又受夠開機時間的人用。
- **近期聲量**: GitHub 7,251 星，是 30 天內冒出來的新專案，授權 Apache-2.0，主要語言 TypeScript。HN 上為了「到底算不算 rebuilt in Rust」吵了一整串。
- **亮點功能**: 一套 app 裡面就含編輯器、code insight、除錯器、Git、終端機、資料庫 client 跟 HTTP client，支援 60+ 語言，三個平台都有 build；README 附上前面那組 benchmark 數字，而且難得誠實地註明「IDEA 對 Python 分析更深，ready 不代表兩邊在做一樣的事」，還提供 perf/compare 讓你在自己機器上重跑。
- **快速上手**: 最快路徑是直接去 GitHub Releases 抓對應平台的安裝檔，macOS／Windows／Linux 都有。想自己編譯就 `pnpm install && pnpm tauri dev`，需要 Rust 1.96、Node 22 跟 Tauri 的前置套件。
- **跟同類比**: 同樣是 Rust 系的 Zed 和 Lapce，整個 UI 都是 Rust 自繪；OpenIDEA 走的是 Tauri，Rust 核心加上 WebView／TypeScript 前端，所以 HN 才會有人覺得「rebuilt in Rust」名實不符。沐妍覺得這個質疑有道理，但它真正的賣點本來也不是純 Rust，而是「IDEA 的手感配上輕量外殼」。另外 README 自己也寫明與 JetBrains 無關，別拿它當 IDEA 的功能等價替代品。
- **適合誰**: 離不開 IntelliJ 快捷鍵、但主力機記憶體已經快撐不住的人。
- **連結**: https://github.com/l0ng-ai/openidea

### 2. Mika：跑在你手機裡的 computer-use agent，沒有官方伺服器

- **它是什麼**: 手機版的 computer-use agent。它會在一個隱藏的背景虛擬螢幕上幫你開 app、點擊、打字、捲動，你同時還能正常滑自己的手機，想看進度就點開小視窗即時觀看。給那些想要自動化手機操作、但一想到要把螢幕畫面交給某家廠商後端就下不了手的人。
- **近期聲量**: GitHub 7,301 星，同樣是 30 天內的新專案，Apache-2.0，主要語言 Kotlin，全部程式碼公開。
- **亮點功能**: 靠「看螢幕找按鈕」的 accessibility 方式運作，不需要 app 提供 API，也不用一個個做整合，任何 app 或網站都吃；內建瀏覽器可以對著當下頁面直接下指令，手一碰頁面它就停；它會記住你講過的偏好，並把完成過的任務沉澱成 skill，下次更快更穩。
- **快速上手**: 到 Releases 下載 APK（Android 11+），進 Settings › Model 選 provider 填自己的 API key，再照「Set up phone control」精靈配對一次無線偵錯就好。只想用聊天／網頁／檔案功能的話，第三步可以跳過。README 還給了一段指令，讓你電腦上的 AI agent 幫你把整套裝起來。
- **跟同類比**: 跟那些要把畫面送上廠商雲端的手機代理服務不同，Mika 沒有自家後端，agent 流程跑在手機本機；也不像廠商內建助理只能操作自家 app。不過要講清楚雷點：沒有 Mika 伺服器不等於完全離線，模型還是你自己接的 API key 或 ChatGPT／xAI／OpenRouter 帳號，而且要讓它幫你點螢幕就得開 accessibility 和無線偵錯配對，這是不小的權限，裝之前自己想清楚。
- **適合誰**: 愛自架、怕資料外流，又想把重複的手機操作交出去的 Android 使用者。
- **連結**: https://github.com/wangzan101/Mika

### 3. NVIDIA auto-ontology：讓 data agent 先承認「這題答不出來」

- **它是什麼**: 做過 text-to-SQL 或資料 agent 的人都踩過同一個坑，agent 回答得又快又自信，但答案是錯的。auto-ontology 從資料庫 metadata 自動編譯出一層 ontology，把業務名詞對應到欄位、measure 對應到經審核過的 SQL，還有表與表之間的關聯，agent 查這層語意圖而不是硬猜。給在企業內部真的要把 agent 接上正式資料庫的人用。
- **近期聲量**: Hacker News 289 分、139 則討論，GitHub 8,260 星，NVIDIA 官方開源，Apache-2.0，主要語言 Python。
- **亮點功能**: answerability check，先判斷這個問題到底答不答得出來，答不出來就讓 agent 回頭追問，而不是自信亂講；每個回答都附上 SQL 跟 agent 的步驟；同一份 context 可以透過 MCP、agent skills 和 REST API 餵給任何 agent harness，定義則可以在 Web UI 或 API 上人工審核與認證。另外有配套的 auto-ontology-eval repo，在 BIRD、BEAVER、FDABench-Lite 和 Wide World Importers 上做「schema 塞 prompt」對照「走 ontology」的同模型兩次提問實驗，用確定性 verifier 評分。這組評測是官方自己的 repo，建議當成可重跑的方法，而不是第三方背書。
- **快速上手**: repo 內附 Dockerfile、docker-compose.yml 和 helm chart，複製 `.env.example` 之後 `docker compose` 起一個服務跑在你的資料庫旁邊，再把 MCP endpoint 接給你的 agent 就通了。
- **跟同類比**: 業界最常見的土炮法是把整份 schema 貼進 context window，token 隨著表和欄位線性膨脹，join 跟 measure 每次都靠 agent 即興發揮。auto-ontology 改成給 agent 工具去查 ontology，只取這題用得到的名詞與表。它也能匯入你既有的 semantic model，定位是補完 dbt、Cube 這類你已經有的語意層，不是取代它們。
- **適合誰**: 手上有一堆表、正在被 agent 亂寫 SQL 折磨的資料工程團隊。
- **連結**: https://github.com/NVIDIA/auto-ontology

## 結尾段落

今天這三個共同點很明顯，都在把「模型自己硬猜」換成「有結構可查」：OpenIDEA 把 IDE 的重量拆掉但保留操作慣性，Mika 把 agent 收回你自己的裝置，auto-ontology 則是替 agent 鋪一層查得到的語意地圖。真要沐妍挑一個今晚就裝的，是 OpenIDEA，下載安裝檔的成本最低，而且 README 附了 perf/compare，你完全可以在自己專案上驗證那組 1.1 秒。順帶一提，這三個專案的發布日期在手上的資料裡沒有確認，星數是研究當下的快照，實際數字以 repo 為準。明天見。

---

## 關於本文與作者

本文出自 [Mark Ku's Blog](https://blog.markkulab.net/open-source-weekly/open-source-weekly-2026-11-06)

授權條款： [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) — 轉載或引用請註明作者並附上原文連結

### 關於作者

**[Mark Ku](https://blog.markkulab.net/author/mark-ku)** — 軟體工程師

- 10 年以上軟體工程師
- 做過北美電商與 AI SaaS 訂閱收費系統

### 作者開發的免費工具

以下工具皆可免費使用：

- [免費 PDF 簽名工具](https://blog.markkulab.net/tools/pdf-sign): 線上 PDF 簽名工具，瀏覽器內完成手繪、打字、上傳簽名，可拖曳放置、縮放、下載。所有處理都在你的裝置完成，檔案不會上傳。
- [VS Code Refactory](https://blog.markkulab.net/tools/refactory): Refactory 是一款 VS Code 重構擴充套件：34 個重構動作、37 條 code smell 檢查、Code Health 儀表板、18 種語言、534 支測試。懂你的專案慣例：介面放哪、DI 註冊寫在哪、'use client' 該不該加；還會用 git 修改頻率 × 複雜度排出「該先修哪個檔案」，並一鍵把壞味道交給你自己電腦上的 Claude Code 修。免費使用，原始碼不離開你的機器。
- [DB-Kit 資料庫管理工具](https://blog.markkulab.net/tools/db-kit): DB-Kit 是一個用 Tauri + Rust + React 打造的輕量跨平台資料庫管理工具，用單一一致的介面同時管理 MySQL、MariaDB、PostgreSQL、SQL Server、Oracle、SQLite、MongoDB、Redis、Kafka、Elasticsearch 與 RabbitMQ 十一種資料來源：連線密碼以 OS keychain 加密、SSH Tunnel、完整 CRUD、視覺化查詢建構器、多結果集同時顯示、跨連線資料傳輸、結構與資料比對（同步 SQL、結構快照）、Excel / CSV 匯入匯出、執行計畫視覺化、ER 圖、排程備份、SQL 壓力測試（p50～p99 延遲百分位）、15 條規則的 SQL 審查、執行前 AI 審查並逐句備份的「審查並執行」（自動產生回滾腳本）、Kafka 訊息瀏覽與監控告警、SSH 終端機與 SFTP / FTP、Docker / Kubernetes、遠端桌面（RDP / VNC / RustDesk）、檔案 / 資料夾比對、預存程序整合測試；六種介面語言，內建 AI 助手（本機 CLI 或 Anthropic / OpenAI 相容 API，自然語言生成 SQL、AI 審查與調校建議）與命令列工具 dbk。免費開源（MIT），提供 Windows / macOS / Linux 安裝檔。
- [VS Code Super Mermaid](https://blog.markkulab.net/tools/super-mermaid): Super Mermaid 是一款 VS Code 擴充套件：開箱即用的漂亮 Mermaid 圖表，自動上色、即時預覽、滑鼠平移縮放、PNG / SVG 高解析匯出，內建 21 種範本與多種主題。免費開源（MIT）。
- [React Super Mermaid](https://blog.markkulab.net/tools/react-super-mermaid): react-super-mermaid 是一個開源 React 元件庫：一行 <MermaidViewer> 即可渲染漂亮的 Mermaid 圖表，內建 colorful / sketch 主題、平移縮放、圖內搜尋、SVG / PNG 高解析匯出。輕量、SSR 安全、完整 TypeScript 型別。免費開源（MIT）。
- [Jira / Confluence Super Mermaid](https://blog.markkulab.net/tools/jira-super-mermaid): Atlassian Forge app：在 Jira issue 與 Confluence 內文直接寫 Mermaid 語法，畫流程圖、時序圖、狀態機與甘特圖。11 種圖表、SVG / PNG 匯出、明暗主題、完整中日韓文字支援。取得 Runs on Atlassian 資格：圖表存在你自己的站台，app 不呼叫任何第三方服務。免費，即將上架 Atlassian Marketplace。
- [Mermaid 線上預覽](https://blog.markkulab.net/tools/mermaid-preview): 在瀏覽器裡寫 Mermaid、即時看圖，整張圖表壓進網址就能分享。免註冊、不上傳伺服器，相容 mermaid.live 的分享連結。
- [React Intl Phone Number](https://blog.markkulab.net/tools/react-intl-phone-number): react-intl-phone-number 是一個開源 React 元件：framework-agnostic、不依賴 antd，提供 E.164 進出、可搜尋國旗 / 國碼下拉、可配置驗證等級（strict / mobile-strict / loose）、可主題化 CSS 與 i18n，電話邏輯由 google-libphonenumber 驅動。輕量、完整 TypeScript 型別。免費開源（MIT）。
- [Uptime Kuma Cluster](https://blog.markkulab.net/tools/uptime-kuma-cluster): 把單機版 Uptime Kuma 改造成高可用叢集：OpenResty + Lua 智慧負載平衡、MariaDB 共享狀態、健康檢查與自動 Failover，附監控與叢集管理 RESTful API，一行 Docker Compose 啟動。免費開源（MIT）。
- [AI Podcast Cut 音檔剪輯](https://blog.markkulab.net/tools/ai-podcast-cut): 丟進一段錄音，AI 幫你剪掉「嗯、呃、那個」與講到一半重講的片段，平衡逐段音量，並派第二個 agent 覆核每一刀。辨識與去人聲都在你自己的電腦上跑，不上傳、不需要金鑰。剪點會貼齊字邊界與零交越、每一刀都有漸弱漸強，句尾還留得住呼吸感。Windows / macOS / Linux 桌面應用，MIT 開源，Windows 安裝檔內建 ffmpeg。
- [AI Video Cut 影片剪輯](https://blog.markkulab.net/tools/ai-video-cut): 在影片裡選一個東西：打字（人臉、車牌、手機螢幕、logo）、手動點選或拖框，或交給 Claude Code / Codex 挑。AI Video Cut 會逐幀追蹤它，再幫你打馬賽克或模糊、調色、加跟著走的貼紙與文字、把螢幕或海報換成你的圖片或影片，甚至用其他幀拍到的背景把它移除。另有序列剪輯、本機字幕與 AI 助手。免費開源（MIT）的 Windows 桌面應用（macOS / Linux 實驗中），本機運行，影片不上傳。
- [open-pos 開源餐飲 POS](https://blog.markkulab.net/tools/open-pos): 一台電腦加一台出單機就能開店。資料存在自己的硬碟裡、沒有月租、沒有綁約，MIT 全開源。金額用整數元依營業稅法拆算稅額，銷售額加稅額恆等於總額；出單走網路型 ESC/POS（TCP 9100），不必裝廠商驅動。Tauri + Rust + SQLite 桌面應用，v1.0 開發中。
- [.NET 電商 API 架構範本](https://blog.markkulab.net/tools/dotnet-ecommerce-api): 以 .NET 10 打造的電商平台後端 API 架構範本：Controller → Service → Repository 分層、Autofac 依命名慣例自動註冊、SqlSugar 支援 MySQL / MariaDB 與 SQL Server、Redis 快取與訊息佇列、Hangfire 排程、JWT 認證，內建可擴充的金流 Provider 模組（綠界 ECPay、藍新 Newebpay）。Apache 2.0 開源。
- [Open Token Monitor 團隊 AI 用量監控](https://blog.markkulab.net/tools/open-token-monitor): 把每位員工電腦上 AI coding 工具的 token 用量與等值成本集中到公司自架的 hub：PostgreSQL、組織名單、依公司與部門比較的 dashboard、報表 API。員工端有 Electron 與 Rust/Tauri 兩種，每 30 分鐘自動上傳。MIT 開源，Docker 一行起。
- [AI 資安監控 ai-security-monitor](https://blog.markkulab.net/tools/ai-security-monitor): 網站上線了，漏洞、憑證與安全設定誰來檢查？ai-security-monitor 用自架 Security Hub 集中網站掃描與主機監控，合併重複發現、比對修補前後，讓你知道哪些問題還沒處理。

### 每日 Podcast

- [Mark's Tech Insights 每日 AI 新鮮事](https://blog.markkulab.net/category/tech-news): 每日精選 AI 與科技趨勢，透過語音摘要快速掌握最新技術動態，涵蓋 AI 應用、軟體架構、DevOps 與工程實戰。 — RSS: https://blog.markkulab.net/feed.xml
- [AI股市蝦聊](https://blog.markkulab.net/category/ai-stock-chat): 每個交易日用 AI 分析台股盤勢，以雙人對話聊當天的盤中觀察與隔日預測。 — RSS: https://blog.markkulab.net/ai-stock-chat/feed.xml
- [開源好物日報](https://blog.markkulab.net/category/open-source-weekly): 每天從 Hacker News、GitHub、Reddit 聲量雷達精選免費開源工具，以雙人對話聊解決什麼痛點與怎麼快速上手。 — RSS: https://blog.markkulab.net/open-source-weekly/feed.xml
- [AI 運動日報](https://blog.markkulab.net/category/sports-weekly): 每天以雙人對話聊 NBA、MLB 與國際體壇大事，台灣球迷視角，輕鬆有梗不酸人。 — RSS: https://blog.markkulab.net/sports-weekly/feed.xml
- [AI 國際新聞快報](https://blog.markkulab.net/category/world-news): 每天早上以雙人對話把過去一天的國際大事講白：政治外交、全球經濟、衝突與安全、災害與氣候，台灣視角、中立客觀、每則附出處。 — RSS: https://blog.markkulab.net/world-news/feed.xml
- [地端 AI 實驗室](https://blog.markkulab.net/category/local-ai-lab): 每天精選可以下載到自己機器上跑的開源模型與 LoRA，用雙人對話講清楚能用在哪些場景、你的顯卡跑不跑得動、跟同類差在哪，規格一律引述官方 model card。 — RSS: https://blog.markkulab.net/local-ai-lab/feed.xml
- [AI 行銷日報](https://blog.markkulab.net/category/ai-marketing): 每天以雙人對話整理最新 AI 在行銷、廣告、SEO／GEO 與內容行銷的大事，實戰視角、不業配、每則附出處。 — RSS: https://blog.markkulab.net/ai-marketing/feed.xml
- [AI 資安日報](https://blog.markkulab.net/category/ai-security): 每天以雙人對話整理最新 AI 與資安交會的大事：LLM 與 AI agent 漏洞、prompt injection、模型供應鏈、攻擊者怎麼用 AI，防禦視角、每則附出處。 — RSS: https://blog.markkulab.net/ai-security/feed.xml

### 電子報

[訂閱電子報](https://blog.markkulab.net/subscribe) — 第一時間收到新文章通知，無垃圾信、隨時可取消訂閱。
