LibreCode: ローカル AI と統合リバースエンジニアリングツールキットを備えたネイティブクロスプラットフォームコードエディタ
LibreCode: ローカル AI と統合リバースエンジニアリングツールキットを備えたネイティブクロスプラットフォームコードエディタ
解決する課題
LibreCode は、開発者とセキュリティ研究者向けに設計されたネイティブかつクロスプラットフォームのコードエディタです。クラウドベースの AI アシスタントやウェブエディタが不要になるよう、完全にローカルで動作する AI 体験と、IDE に直接統合された包括的なリバースエンジニアリングツール群を提供します。
仕組み
.NET 10 と Avalonia UI で構築されており、Electron などのウェブラッパーを使用しません。Ollama と連携してローカルで LLM を実行し、RAG(Retrieval‑Augmented Generation)を用いてプロジェクトファイルをインデックス化し、コードベースを意識した AI アシスタンスを提供します。リバースエンジニアリング向けには、.NET、WebAssembly(WASM)、ELF ファイル用のカスタムバイナリパーサーとインタプリタを搭載し、外部ツールを必要とせずにバイナリの逆アセンブル、デバッグ、解析が可能です。
対象ユーザー
- 開発者:テレメトリやサブスクリプションなしで高速かつプライベートな AI 搭載エディタを求める方。
- セキュリティ研究者 と リバースエンジニア:デコンパイル、バイトコードデバッグ、アンチデバッグ回避のための統合ツールが必要な方。
ハイライト
- ローカル AI アシスタント:Ask、Agent、Plan、Debug の 4 つの対話モードをサポートし、ローカル Ollama モデルとコードベース埋め込みで動作。
- リバースエンジニアリングツールキット:.NET(C# デコンパイラ、IL デバッガ)、WASM(WAT 逆アセンブル、CDP ライブデバッグ)、ELF(x86/x86‑64 逆アセンブル、OLLLVM デオブフスケーション)向けの専用ツール。
- ステルス解析:バイナリをスキャンしてアンチデバッグ技術を検出し、回避プレイブックや Harmony パッチを自動生成。
- ネイティブパフォーマンス:Avalonia UI による高性能レンダリングで Windows、Linux、macOS を横断的にサポート。
- モデルマーケットプレイス:GPU VRAM を検出してモデル互換性を保証する Ollama モデル用組み込みブラウザ。
サマリー
ローカル LLM(Ollama)と .NET、WASM、ELF バイナリ向けの包括的リバースエンジニアリングツールキットを統合した、ネイティブでクロスプラットフォームな AI 搭載コードエディタ。
タイトル
LibreCode: ローカル AI と統合リバースエンジニアリングツールキットを備えたネイティブクロスプラットフォームコードエディタ
Sources
- undefinedre4/LibreCode