NullCloud
Timeline: February 2026 - March 2026
Project Type: Personal
SQL LLM JavaScript AI
Project Description
NullCloud is an open source desktop application that brings AI-powered coding assistance entirely to the local machine, eliminating cloud dependency and data privacy concerns by running all inference through Ollama on the user's own hardware. The application features a three-tool interface providing a SQL Query Builder, Code Creator, and Code Explainer, supporting natural language to code generation across 10 programming languages and 5 database platforms including PostgreSQL, SQL Server, MySQL, Oracle, and SQLite. Built with a React frontend packaged inside an Electron desktop shell, NullCloud communicates directly with locally hosted large language models such as CodeLlama, Llama 3.2, and DeepSeek Coder through Ollama's REST API, enabling real-time code generation with zero API costs and no usage limits. The project includes two production database schemas embedded as structured context, a PostgreSQL recipe management system and a SQL Server zoo simulation, which are injected into model prompts to enable schema-aware query generation. Distributed as a cross-platform desktop application, the build pipeline leverages GitHub Actions to automatically compile and publish Mac and Linux installers on every release, while the Windows installer is packaged using electron-builder with NSIS targeting. The project demonstrates full-stack desktop application development with React and Electron, local LLM integration and prompt engineering, cross-platform CI/CD automation with GitHub Actions, and production-ready open source project structure including licensing, semantic versioning, and contributor documentation.