- Notepad++ v8.0 or later (ARM64 build)
- Windows 11 ARM64 or Windows 10 ARM64 (build 19041+)
- Google Cloud account with OAuth 2.0 credentials
Download the latest ARM64 release: GoogleKeepSync-arm64-v1.0.0.dll
REM Create plugin directory
mkdir "%LOCALAPPDATA%\Programs\Notepad++\plugins\GoogleKeepSync"
REM Copy DLL
copy GoogleKeepSync-arm64-v1.0.0.dll "%LOCALAPPDATA%\Programs\Notepad++\plugins\GoogleKeepSync\GoogleKeepSync.dll"Close and reopen Notepad++ to load the plugin.
See OAuth Setup section below.
- Visual Studio 2022 with ARM64 build tools
- CMake 3.20+
- Windows SDK 10.0.22621.0 or later
REM Open "Developer Command Prompt for VS 2022" with ARM64 support
REM Navigate to project directory
cd NppGoogleKeepSync
REM Run build script
build-arm64.bat
REM Or manually:
mkdir build && cd build
cmake -A ARM64 .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --config ReleaseThe output will be in build/bin/Release/GoogleKeepSync.dll
-
Visit Google Cloud Console
-
Create a new project
-
Enable the Google Keep API:
- Go to APIs & Services → Library
- Search "Google Keep API"
- Click Enable
-
Create OAuth 2.0 credentials:
- APIs & Services → Credentials
- Create Credentials → OAuth client ID
- Application type: Desktop app
- Name: "Notepad++ Google Keep Sync"
- Click Create
-
Download the JSON credentials file
- Open Notepad++
- Go to Plugins → Google Keep Sync → Configure...
- Paste Client ID and Client Secret
- Click Authenticate
- Follow browser prompts
Create/copy the sample config file:
copy config\GoogleKeepSync.sample.ini %APPDATA%\Notepad++\plugins\config\GoogleKeepSync.iniEdit with your credentials:
[OAuth]
ClientId=1234567890-abc123def456.apps.googleusercontent.com
ClientSecret=YourClientSecretHere- Verify Notepad++ is 64-bit ARM64 build
- Check DLL is in correct directory:
dir "%LOCALAPPDATA%\Programs\Notepad++\plugins\GoogleKeepSync\"
- Check Windows Event Viewer for errors
- Verify OAuth credentials are correct (no extra spaces)
- Ensure Google Keep API is enabled
- Check firewall/antivirus isn't blocking port 8899
- Try manual INI configuration
- Verify internet connectivity to
keep.googleapis.com - Check Google account has Keep access
- Review log file:
%TEMP%\NppGoogleKeepSync.log
Verify your system is ARM64:
systeminfo | findstr /B /C:"OS Name" /C:"System Type"Expected: "ARM64-based PC"
REM Remove plugin files
rmdir /s "%LOCALAPPDATA%\Programs\Notepad++\plugins\GoogleKeepSync"
REM Remove configuration (optional, keeps your data)
del "%APPDATA%\Notepad++\plugins\config\GoogleKeepSync.ini"
del "%APPDATA%\Notepad++\GoogleKeepSync.mappings"
REM Remove Google OAuth tokens (recommended)
REM Go to https://myaccount.google.com/permissions and revoke accessAfter installation, verify:
- Plugin appears in Plugins menu
- Configuration dialog opens
- Test sync creates note in Google Keep
- Check README.md for detailed documentation
- Review Google Keep API documentation
- Windows ARM64 development resources