多供應商 AI 工作流程
Embedist 提供 Chat、Plan、Agent 與 Debug 模式,並支援 OpenAI、Anthropic、Google、DeepSeek、Ollama、NVIDIA NIM,以及自訂 vLLM 端點。
Embedist 是一款 Windows 桌面應用程式,專為嵌入式韌體開發打造,結合 AI 輔助、序列監控與 PlatformIO 建置/上傳流程,適用於 ESP32、Arduino 與其他 PlatformIO 支援專案。
Embedist 是一款用於嵌入式韌體開發的 Windows 桌面應用程式,內建 AI 輔助。它結合 React 與 TypeScript 前端,以及 Tauri 2 與 Rust 後端,提供板卡感知除錯、序列監控與基於 PlatformIO 的建置和上傳流程,全部整合在同一個介面中。
這款應用程式適合正在處理 ESP32、Arduino 與其他 PlatformIO 支援嵌入式專案的使用者,希望在撰寫程式、測試與反覆迭代時獲得具情境感知的協助。它支援多種 AI 供應商,並包含專用的 Chat、Plan、Agent 與 Debug 模式,且以可下載的 Windows 10/11(64 位元)發行版本形式提供。
Embedist 提供 Chat、Plan、Agent 與 Debug 模式,並支援 OpenAI、Anthropic、Google、DeepSeek、Ollama、NVIDIA NIM,以及自訂 vLLM 端點。
Debug 模式會使用偵測到的板子資訊,例如 ESP32 Dev Module 或 Arduino Uno,來調整對已連接硬體的指引。
應用程式內建即時序列監控器,提供可設定的鮑率與自動連線,方便與嵌入式裝置互動。
PlatformIO CLI 整合支援建置與上傳流程,具備即時輸出串流、已解析的錯誤與警告,以及停止建置按鈕。
檔案工作區包含內容選單、麵包屑、最近檔案、內嵌重新命名、多選與命令面板。
引導式首次執行設定可協助使用者安裝 PlatformIO,同時鍵盤快速鍵也對應常見的 VS Code 風格操作。
開啟 ESP32、Arduino 或其他嵌入式專案資料夾,並在閱讀程式碼、進行修改與除錯硬體相關問題時,使用具板卡感知的 AI 協助。
在反覆開發韌體時查看即時序列輸出,利用可設定的鮑率與自動連線,讓裝置通訊資訊集中顯示在同一處。
透過 PlatformIO 執行建置與上傳,在 Problems 面板檢視已解析的警告與錯誤,並在需要時停止長時間執行的建置。
使用 Chat、Plan 與 Agent 模式提問、規劃實作步驟,或讓助理透過活動記錄執行程式碼變更。
在全新電腦上開始,透過設定精靈安裝 PlatformIO,並直接開啟發行版建置,而不必先完成完整的本機安裝。
Embedist 是為 Windows 10/11(64 位元)桌面使用而設計。README 也提到,未簽署的可執行檔在首次啟動時,Windows 可能會顯示 SmartScreen 警告。
不需要。README 說明 PlatformIO 是可選的,但如果你想使用建置與上傳功能,就必須安裝。
README 列出支援 OpenAI、Anthropic、Google、DeepSeek、Ollama、NVIDIA NIM,以及自訂 vLLM 端點。
可以。儲存庫包含變更紀錄與發行頁面,README 也提供 v0.37.0 最新版本的下載連結。