Notion SidebarA Notion workspace inside Visual Studio Code. Notion Sidebar brings your Notion workspace into VS Code, giving you a focused way to search, read, navigate, and edit supported Notion pages without constantly switching to your browser. FeaturesNotion OAuthSign in to your Notion workspace through Notion's OAuth authorization flow.
Workspace SearchSearch your connected Notion workspace directly from the Notion sidebar. Page ViewerRead supported Notion pages directly inside VS Code. Pages are fetched through the Notion API and rendered inside the extension. Nested pages can be opened and navigated without leaving VS Code. Page EditingEdit supported Notion content directly from VS Code. Currently editable content includes:
Unsupported block types remain read-only rather than being silently modified. Changes are saved directly to your Notion workspace. Full ViewOpen a page in a dedicated VS Code editor tab for a larger reading and editing experience. The full-view editor uses the same page rendering and editing support as the sidebar. FavoritesSave pages for quick access. Favorites are stored locally in VS Code and persist between sessions. RecentsQuickly return to pages you have recently opened. The extension stores up to 20 recent pages locally, with the most recently opened pages at the top. SettingsManage your connection and extension preferences from inside VS Code. Settings provide access to:
Browser IntegrationOpen a page in your external browser when you want the full Notion experience. Getting Started
You do not need to create a Notion integration manually or enter an API key. Privacy & SecurityNotion Sidebar uses Notion's official API and OAuth authorization. The extension does not ask you to manually enter or store a Notion API token. OAuth credentials are stored using VS Code's secure SecretStorage. The OAuth client secret is handled by a separate server-side authentication service and is not included in the extension package. Notion Sidebar is an independent third-party project and is not affiliated with, endorsed by, or sponsored by Notion Labs, Inc. Commands
DevelopmentRequirements
Tech Stack
Install
Run in Extension Development HostOpen the repository in VS Code and press F5 to launch an Extension Development Host. Run checks
Package a VSIX
Project Structure
RoadmapNotion Sidebar is actively being developed. Planned work includes:
ContributingBug reports, feature ideas, and contributions are welcome. If you find a problem or have an idea for improving Notion Sidebar, open an issue or submit a pull request in the GitHub repository. Because the project uses a restrictive source-available license, contributing code does not grant permission to redistribute or publish the Software or derivative works independently. See the license for the full terms. DisclaimerNotion Sidebar is an independent third-party project and is not affiliated with, endorsed by, or sponsored by Notion Labs, Inc. Notion and the Notion logo are trademarks of Notion Labs, Inc. LicenseNotion Sidebar is licensed under the Notion Sidebar Source-Available License. See LICENSE.md for the full license text. This is a source-available license, not an OSI-approved open-source license. The source is publicly available for inspection, learning, personal use, and contribution, while redistribution and public release require permission from the copyright holder. |