← Back to selected work

LOCAL DESKTOP AI · SPREADSHEET AUTOMATION

excelbot.

Tell your spreadsheets what comes next. A local desktop assistant that plans workbook changes and asks for approval before running them.

CONTRIBUTIONProject developmentPROJECT YEAR2026
TECHNOLOGIES
ElectronReactFastAPIOllamaopenpyxl
Original Excelbot React desktop frontend with workbook attachment controlsOriginal frontend · local preview

The question

Spreadsheet requests are often expressed in everyday language, while reliable workbook changes need explicit, repeatable operations.

The approach

An Electron and React interface connects to FastAPI and a local Ollama planner. A registry of Python tools performs workbook operations with openpyxl; SQLite keeps conversation history. The interface separates a proposed plan from the user’s decision to execute it.

The result

A local assistant with implemented merge, comparison, formatting, formula, and validation tools. Focused workbook tests exist in the source. The portfolio preview shows the original interface; it does not imply every model or arbitrary automation path has been validated.

Project summary shared with permission. Source code is private; contact me to discuss the work.

NEXT PROJECTConfRAG ↗