Repository navigation
Releases: freyWylfred/ExcelSpiritInside
Release list
v1.7.2 - Fix CPU-only model load failure
Fixes 'Failed to load model' on the CPU-only backend. main_gpu/split_mode are now only applied when GPU offload (n_gpu_layers > 0) is requested, since llama.cpp rejected main_gpu=0 when 0 GPU devices are available. Adds native llama.cpp log callbacks and surfaces load failures with the log path. Requires .NET 10 Desktop Runtime (win-x64).
v1.7.1 - Strict JSON settings + settings logging
llm-settings.json is now strict standard JSON (no comments). All effective LLM settings are written to %LOCALAPPDATA%\ExcelSpiritInside\logs\app.log at startup. Requires .NET 10 Desktop Runtime (win-x64).
v1.7.0 - Configurable LLM settings
LLM behavior is now configurable via llm-settings.json placed next to the executable (created with defaults on first run, loaded at startup). Supports n_gpu_layers, main_gpu, split_mode, use_mlock, use_mmap, n_ctx, n_batch, n_ubatch, n_threads, n_threads_batch, flash_attention, seed, rope_freq_base/scale, max_tokens, temperature, top_k, top_p, min_p, repeat_penalty, repeat_last_n, frequency/presence_penalty, anti_prompts and system_prompt. See README for details. Requires .NET 10 Desktop Runtime (win-x64).
v1.6.0 - Application icon
Adds a custom application icon used for the window title bar, taskbar, and the executable file. Requires .NET 10 Desktop Runtime (win-x64).
v1.5.0 - Crash hardening and logging
Fixes app crashing when pressing Ask. Adds a global exception handler that logs unhandled errors to %LOCALAPPDATA%\ExcelSpiritInside\logs\app.log and shows a message instead of terminating. Inference is now hardened for the CPU backend (GpuLayerCount=0, thread cap, extra anti-prompts) with step-by-step logging. Requires .NET 10 Desktop Runtime (win-x64).
v1.4.0 - ModelScope / hf-mirror fallbacks
Adds ModelScope (Alibaba official mirror) and hf-mirror.com as download fallbacks for the Qwen3-4B GGUF model. Helps when Hugging Face is blocked by proxies/firewalls or returns an HTML rate-limit page. Download order: ModelScope -> hf-mirror.com -> huggingface.co. Requires .NET 10 Desktop Runtime (win-x64).
v1.3.0 - Detect file-in-use and other access errors
Adds proactive detection of common file-access problems and translates them into user-friendly messages. When an Excel workbook is already open (Compare, Infer, or writing the diff output), the app now names the process holding the file (via Restart Manager) and asks the user to close it, instead of surfacing a raw sharing-violation error. Missing files, empty paths, missing output folders, permission-denied, and parse errors are also reported with clear, actionable messages. Requires .NET 10 Desktop Runtime (win-x64).
v1.2.0 - Workbook sanitizer for broken references
Fixes 'Specified argument was out of the range of valid values (Parameter id)' when comparing workbooks that contain broken drawing/image/hyperlink/table relationships or out-of-range style indices (common in xlsx files edited by third-party tools). Adds a safe workbook loader that repairs a temporary copy via OpenXML SDK before handing off to ClosedXML, without modifying the original files. Requires .NET 10 Desktop Runtime (win-x64).
v1.1.0 - Robust model lifecycle & busy UI
Hardened model download and readiness checks (GGUF magic + size validation), prevented crashes on Ask when model is missing or partial, added responsive busy-state UI for Compare/Infer/Ask, moved diff comparison and workbook writing off the UI thread for large files (verified with 8000-row workbooks). Requires .NET 10 Desktop Runtime (win-x64).
Excel Spirit Inside v1.0.0
First release of Excel Spirit Inside.
Features
- Compare a named worksheet across two Excel files with cell-level diff detection.
- Export detected differences to a new Excel workbook.
- Hidden rows and columns are automatically excluded from comparison.
- Local LLM inference powered by Qwen3 4B (GGUF) via LLamaSharp - no cloud required. The model is downloaded on first launch.
- Column inference: get an AI summary of a specific column.
- Free-form instructions to the local model.
- Modern, DPI-aware UI.
Requirements
- Windows 10/11 (x64)
- .NET 10 Desktop Runtime
- Internet connection on first launch (to download the model, ~3 GB free disk space)
Install
Download and extract ExcelSpiritInside-win-x64.zip, then run ExcelSpiritInside.exe.