Notion Desktop is a cross-platform desktop application that allows you to use Notion directly on your computer, making it easier to chat with friends and family while working.
- Full Notion Functionality: Access all Notion features in a dedicated desktop app.
- Single Instance: Ensures only one instance of the app runs at a time.
- Custom User-Agent: Enhanced compatibility with Notion Web.
- Window Management: Automatically maximizes on startup for better visibility.
- Google Sign-In Support: Login via Google is supported with external browser fallback for security.
- Popup Handling: Popups are allowed to ensure smooth navigation and interactions.
sudo snap install Notion-desktop
- Clone the repository:
git clone https://github.com/xanmoy/notion-desktop.git
cd Notion-desktop
- Install dependencies: Ensure that you have all the necessary dependencies installed.
npm instal
- Start the application:
npm start
- Build the application: Run the following command to create a Snap package of the application.
npm run dist
- Change to the dist directory: Navigate to the dist directory where the Snap package is located.
cd dist
- Install the Snap package: Use the following command to install the Snap package. The
--dangerous
flag allows the installation of locally built packages.
sudo snap install --dangerous ./Notion-desktop_1.0.3_amd64.snap
Remove the Snap package: To uninstall the Notion Desktop application, run the following command:
sudo snap remove Notion-desktop
After installation, open Notion Desktop using:
notion-desktop
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Electron - Framework used to build the application.
- Notion - A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team.