Cross-platform code editor with an AI assistant
- C++ 97.3%
- CMake 2.7%
| src | ||
| .gitignore | ||
| CMakeLists.txt | ||
| README.md | ||
Q-Notepad
Q-Notepad is a cross-platform code editor from the Q-OS ecosystem. The goal is to combine the speed and clarity of a text editor with an AI assistant that can explain, generate, refactor, and safely apply code changes.
Current status
Early development. The current Qt 6 desktop build includes tabs, multi-file opening, saving, unsaved-change protection, line numbers, current-line highlighting, syntax highlighting, find and replace, go-to-line, cursor status, and restoration of the previous file session.
Planned capabilities
- project navigation and a command palette;
- search and replace with regular expressions;
- large-file optimizations;
- cloud and local AI providers;
- explain, fix, continue, test, and refactor actions;
- diff preview with selective application;
- Windows, Linux, and macOS builds.
Build
Requirements: CMake 3.21+, a C++20 compiler, and Qt 6 Widgets.
cmake -S . -B build
cmake --build build
The project is published for early review. A license and contribution policy will be added before the first public release.