LibreCode:具備本地 AI 與整合式逆向工程工具組的原生跨平台程式碼編輯器
LibreCode:具備本地 AI 與整合式逆向工程工具組的原生跨平台程式碼編輯器
它解決了什麼問題
LibreCode 是一款原生、跨平台的程式碼編輯器,專為開發者與資安研究人員設計。它透過提供完整的本地 AI 體驗與直接整合於 IDE 的逆向工程工具套件,消除對雲端 AI 助手與網頁編輯器的需求。
工作原理
此編輯器以 .NET 10 與 Avalonia UI 建置,避免使用 Electron 等網頁包裝技術。它與 Ollama 整合,在本機執行大型語言模型,並利用 RAG(檢索增強生成)索引專案檔案,提供具備程式碼庫感知的 AI 協助。逆向工程方面,內建自訂的二進位解析器與直譯器,支援 .NET、WebAssembly(WASM)與 ELF 檔案,讓使用者能在不依賴外部工具的情況下進行反組譯、除錯與分析。
目標對象
- 開發者:尋求快速、私密且無遙測或訂閱制的 AI 驅動編輯器。
- 資安研究人員與逆向工程師:需要整合式的反組譯、位元組碼除錯與防除錯規避工具。
重點特色
- 本地 AI 助手:支援四種互動模式(Ask、Agent、Plan、Debug),由本地 Ollama 模型與程式碼庫嵌入提供支援。
- 逆向工程工具組:提供針對 .NET(C# 反組譯器、IL 除錯器)、WASM(WAT 反組譯、CDP 即時除錯)與 ELF(x86/x86-64 反組譯、OLLLVM 去混淆)的專屬工具。
- 隱蔽分析:掃描二進位檔案中的防除錯技術,並產生規避劇本或 Harmony 修補以繞過這些機制。
- 原生效能:透過 Avalonia UI 在 Windows、Linux 與 macOS 上提供高效能渲染。
- 模型市集:內建 Ollama 模型瀏覽器,具備 GPU VRAM 檢測以確保模型相容性。
摘要
一款原生、跨平台的 AI 驅動程式碼編輯器,透過 Ollama 整合本地 LLM,並提供針對 .NET、WASM 與 ELF 二進位檔的完整逆向工程工具組。
標題
LibreCode:具備本地 AI 與整合式逆向工程工具組的原生跨平台程式碼編輯器
Sources
- undefinedre4/LibreCode