云图AI云图AI
L

LibreCode

NOASSERTIONC#

LibreCode is a free, open-source AI-powered code editor with native cross-platform UI, local AI via Ollama, and built-in reverse engineering toolkit for .NET, WASM, and ELF.

73Fork 4更新于 2026-07-16

软件介绍

LibreCode 是一款免费、开源的 AI 驱动代码编辑器,基于 .NET 10 和 Avalonia UI 构建,原生运行于 Windows、Linux 和 macOS。它集成了全功能代码编辑器、本地 AI 助手(通过 Ollama)、内置终端、模型市场以及强大的逆向工程工具包,支持 .NET 程序集、WebAssembly 和 ELF 二进制文件的分析与调试。所有 AI 功能完全本地运行,无需联网,无遥测,无账户,无订阅。

软件截图

核心功能

原生跨平台 UI(Avalonia UI),非 Electron 封装
本地 AI 助手,支持 Ask、Agent、Plan、Debug 四种模式
内置终端,自动检测 PowerShell
模型市场,浏览并安装 Ollama 模型
逆向工程工具包:.NET 反编译、IL 反汇编、PE 检查、字符串搜索、十六进制查看、IL 调试器、Harmony 补丁生成
WASM 逆向:WAT 反汇编、模块信息、导入导出、字符串搜索、十六进制查看、WASM 调试器、CDP 实时调试
ELF 逆向:反汇编(x86/x86-64 使用 Iced)、模块信息、符号表、字符串搜索、十六进制查看、OLLVM 反混淆
反调试/反分析扫描与规避生成(.NET、WASM、ELF)
代码库 RAG 上下文注入,自动索引项目文件并嵌入
自定义 AI 规则,持久化指令
会话持久化,记住打开标签和项目
语法高亮支持 25+ 种语言,智能自动缩进,多标签编辑
文件浏览器,支持创建、重命名、删除文件和文件夹
键盘快捷键:Ctrl+S 保存,Ctrl+` 切换终端,Ctrl+Shift+P 命令面板

适用场景

日常编码与 AI 辅助编程逆向工程与恶意软件分析调试 .NET 程序集 IL 字节码调试 WebAssembly 二进制文件(包括实时浏览器调试)分析 ELF 共享库(Linux/Android)检测并绕过反调试技术OLLVM 混淆代码的静态分析生成 Harmony 补丁用于运行时修改 .NET 程序

Docker 部署

docker run -d --name librecode -p 6080:80 -v /path/to/project:/workspace -v /path/to/ollama:/root/.ollama --restart unless-stopped your-image-name

FAQ

LibreCode 需要联网吗?

AI 功能完全本地运行,无需联网。但模型市场需要联网浏览模型列表,下载模型也需要网络。

LibreCode 支持哪些操作系统?

Windows、Linux 和 macOS。

如何开始使用 AI 功能?

首先安装 Ollama 并运行,然后通过命令行或模型市场下载一个模型(如 llama3.2),之后即可在 AI 面板中使用。

LibreCode 的逆向工程工具支持哪些格式?

支持 .NET 程序集(.dll/.exe)、WebAssembly(.wasm)和 ELF 共享库(.so)。

LibreCode 是免费的吗?

是的,完全免费。但许可证限制重新分发和商业 SaaS 服务。