Your personal digital backpack. A lightweight, keyboard-first markdown workspace built for speed, multi-device access, and seamless deployment.
Most powerful workspace tools feel like a trap when strict security policies, heavy desktop clients, or aggressive 2FA loops block your flow on public or restrictive machines.
AtticNote was built to solve a simple problem: Accessing your personal knowledge base anywhere, instantly. It is a fast, web-native note-keeper designed to get out of your way, keep your database ultra-lightweight, and give you complete data ownership.
- Block-Based Architecture: Every line is a distinct block. Rearrange, transform, and structure content naturally.
- Keyboard-Driven Navigation: Designed entirely for speed. Format, structure, and navigate your thoughts without touching a mouse.
/to open command palettes.Ctrl + Kto trigger global search.Tab/Shift + Tabto nest and indent blocks.
- Native Markdown: Writing shortcuts map instantly to clean markdown styling.
- Rich Embeds over Bloat: Keep your storage footprint tiny. Embed PDFs, Figma prototypes, YouTube videos, and rich links inline automatically instead of uploading heavy assets.
- Multi-Device Availability: Zero friction, zero complex login loops. Open any browser and pick up exactly where you left off.
Your notes are never trapped in a proprietary ecosystem. Push your data exactly where it needs to go with single-click integrations:
- GitHub Sync: Commit and back up your workspace files straight into your custom repositories as markdown files.
- Google Drive: Pack up notes and assets into clean ZIP archives directly to your cloud.
- Notion Integration: Instantly map and generate live pages inside your Notion workspaces.
AtticNote is built using a modern, scalable web stack optimized for performance and snappy UI responsiveness:
- Frontend: Next.js (React), TypeScript
- Styling: Tailwind CSS
- Database & Auth: Structured minimal configuration for lightning-fast cross-device synchronization.
- Dashboard MVP & Workspace Layout
- Block-based editor & layout core
- Rich Embed components (Figma, YouTube, PDFs)
- Direct GitHub Markdown sync pipeline
- Automated Google Drive ZIP export engine
- Notion workspace page generator api
Ensure you have Node.js (v18+ recommended) and npm/pnpm/yarn installed.
-
Clone the repository:
git clone [<https://github.com/your-username/atticnote.git>](<https://github.com/your-username/atticnote.git>) cd atticnote
-
Install dependencies:
npm install
# or
pnpm install
# or
yarn install- Set up environment variables:
Create a
.env.localfile in the root directory and add your integration credentials:
NEXT_PUBLIC_APP_URL=http://localhost:3000
# Add your GitHub, Google, and Notion OAuth/API keys below
- Run the development server:
npm run devOpen http://localhost:3000 in your browser to view your workspace.
Contributions, bug reports, and feature requests are completely welcome! If you notice an issue or want to expand the integration ecosystem, feel free to drop a pull request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.