Skip to content

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.

License

Notifications You must be signed in to change notification settings

xanmoy/notion-desktop

Repository files navigation

Notion Desktop

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.

Image

🛠 Features

  • 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.

Image

📦 Installation

sudo snap install Notion-desktop

Build From Source

  1. Clone the repository:
git clone https://github.com/xanmoy/notion-desktop.git
cd Notion-desktop
  1. Install dependencies: Ensure that you have all the necessary dependencies installed.
   npm instal
  1. Start the application:
npm start
  1. Build the application: Run the following command to create a Snap package of the application.
npm run dist
  1. Change to the dist directory: Navigate to the dist directory where the Snap package is located.
cd dist
  1. 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 

↩️ Uninstallation Steps

Remove the Snap package: To uninstall the Notion Desktop application, run the following command:

sudo snap remove Notion-desktop

📖 Usage Instructions

Launching the App:

After installation, open Notion Desktop using:

   notion-desktop

🤝 Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • 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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published