Repository navigation
NppAI v0.4.0
NppAI v0.4.0 focuses on making the project easier to install, evaluate, and use while expanding AI generation with repository-aware context.
🚀 What's New
Repository-Aware AI Context
NppAI can now use relevant repository files as additional context during AI-assisted code generation.
This provides a foundation for more project-aware suggestions by allowing generation to consider information from the surrounding codebase instead of relying only on the currently edited file.
📦 Ready-to-Install Plugin Packages
NppAI releases now provide prebuilt Notepad++ plugin packages for:
- Windows x64 —
NppAI-x64.zip - Windows x86 —
NppAI-x86.zip - Windows ARM64 —
NppAI-arm64.zip
Each package contains the plugin DLL in a Notepad++-compatible directory structure together with project and model-format documentation.
⚙️ Automated Release Pipeline
Version tags now trigger an automated GitHub Actions release pipeline.
The workflow:
- Builds NppAI in Release configuration.
- Builds x64, x86, and ARM64 versions.
- Creates installation-ready ZIP packages.
- Uploads build artifacts.
- Attaches the packages to the corresponding GitHub Release.
This ensures downloadable binaries correspond directly to the tagged source revision.
📥 Installation
Download the ZIP matching your Notepad++ architecture.
Extract the included NppAI directory into your Notepad++ plugins directory.
For a typical x64 installation:
C:\Program Files\Notepad++\plugins\NppAI\NppAI.dll
Restart Notepad++ and verify that NppAI appears in the Plugins menu.
🧠 Models
NppAI uses its own .nppai model format.
Model files are intentionally not bundled with plugin releases.
Provide a compatible .nppai model separately according to the model-format documentation included with the package.
🛡️ Quality & CI
The release continues to use the project's automated validation pipeline, including:
- Windows x64, x86, and ARM64 builds
- Debug and Release configurations
- Native backend tests
- Generation pipeline tests
- Tensor and tokenizer tests
- Benchmark regression checks
- Model-format and integrity validation
📌 Release Assets
Download the package matching your system:
NppAI-x64.zipNppAI-x86.zipNppAI-arm64.zip
🔭 Next Steps
Future development will continue improving:
- Repository-aware generation
- RAG quality and context selection
- Inference performance
- Model tooling
- API hardening
- Automated testing
- Developer experience
- Notepad++ integration
NppAI is an independent AI coding assistant for Notepad++ featuring a custom C++ inference engine, its own .nppai model format, repository-aware context, and tools for training coding models on private codebases.