Glyph is a modern, React-based note-taking application that provides a clean and intuitive interface for managing your notes. In the future, it will have rich AI integration and robust features. But for now, it's just a modest (but ambitious) notes app.
- Create and edit notes with a modern interface
- Dark and light mode
- Lightning-fast, responsive design
- Unlimited local note storage
- Auto-saving
- Simple formatting (bold, italic, underline)
- AI sidebar that can edit text on its own (like Cursor)
- Unlimited cloud storage
- Note sharing
- Search functionality
- Note organization (tags, projects/folders)
- Markdown support
- Export notes to various formats (PDF, HTML, etc.)
- Import notes from various formats
- AI auto-completion
- Rich formatting options (headings, lists, etc.)
- Collaboration features (real-time editing)
- Integration with other apps (e.g. Google Drive, Dropbox, X, 0.email)
- Text-to-speech
- Customizable themes
- Keyboard shortcuts
- Immersive speech-to-text mode
- Built-in LoFi radio
- Better accessibility features
- DeepL translation integration
- An Electron app for Windows, GNU/Linux, and MacOS
- Mobile support and native Android app
- React + JSX
- Vite
If you want to use or try out Glyph, we recommend using its deployment on Vercel.
However, you may also build from source, which will be explained below.
- Node.js (Latest LTS version recommended)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/beepyDev/Glyph.git cd Glyph -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Build for production
npm run build
Glyph/
├── public/
│ └── Glyph.svg
├── src/
│ ├── components/
│ │ ├── Modal
│ │ ├── NoteEditor
│ │ ├── NoteList
│ │ └── ThemeToggle
│ ├── context/
│ │ ├── SidebarContext
│ │ └── ThemeContext
│ ├── App.jsx
│ └── main.jsx
└── package.json
This project is licensed under the GNU General Public License v3.0. see the LICENSE file for details.
Contributions are welcome and encouraged! Please read the contributing guidelines first.