# Glyph > Glyph is an offline-first desktop notes app for macOS built with Tauri, React, and TypeScript. It combines markdown editing, AI chat, and local-first data storage. Glyph is designed for people who want a fast, offline-first notes app that doesn't compromise on features. Your notes live in a local folder as plain markdown files, giving you full ownership and portability. No cloud sync, no servers, no vendor lock-in. ## Key Features - **Markdown-First Editing**: TipTap-based editor with standard markdown, wikilinks, slash commands, and syntax highlighting - **Local-First AI Chat**: Multi-provider AI chat (OpenAI, Anthropic, Google Gemini, Ollama, OpenRouter, Codex) that runs locally with your notes as context - **Wikilinks**: Connect notes with `[[wikilinks]]` for bidirectional linking and knowledge graphs - **Task Management**: Inline tasks with checkboxes, due dates, and a dedicated tasks pane - **Database Notes**: Structured data views with table and board layouts - **Daily Notes**: Automatic daily journal entries - **File Tree**: Hierarchical file browser with drag-and-drop, folders, and file previews - **Attachments**: Embed images and files directly in notes - **Tags & Search**: Full-text search and tag-based organization - **Keyboard Shortcuts**: Extensive keyboard-driven navigation ## Tech Stack - **Frontend**: React 19, TypeScript, Vite, Tailwind CSS 4, shadcn/ui, TipTap - **Backend**: Tauri 2, Rust, SQLite - **AI**: Rig (Rust AI framework), multi-provider support ## Links - Website: https://glyphformac.com - GitHub: https://github.com/SidhuK/Glyph - Download: https://github.com/SidhuK/Glyph/releases ## Docs ### Getting Started - [Getting started with Glyph](https://glyphformac.com/docs/getting-started/getting-started) - [What is a Space](https://glyphformac.com/docs/getting-started/what-is-a-space) - [Making a new Space](https://glyphformac.com/docs/getting-started/making-a-new-space) - [Adding a new Note](https://glyphformac.com/docs/getting-started/adding-a-new-note) ### Navigation - [Navigating notes (sidebar)](https://glyphformac.com/docs/navigation/navigating-notes-sidebar) - [Pinned notes](https://glyphformac.com/docs/navigation/pinned-notes) - [Folio mode](https://glyphformac.com/docs/navigation/folio-mode) - [Graph and Connections](https://glyphformac.com/docs/navigation/graph-and-connections) - [Info sidebar](https://glyphformac.com/docs/navigation/info-sidebar) - [All Notes and Activity Timeline](https://glyphformac.com/docs/navigation/all-notes-activity-timeline) - [Wikilinks and linking notes](https://glyphformac.com/docs/navigation/wikilinks-and-linking-notes) - [Search and Command Palette](https://glyphformac.com/docs/navigation/search-and-command-palette) ### Organize - [Collections and Views](https://glyphformac.com/docs/organize/collections-and-views) - [Templates and Placeholders](https://glyphformac.com/docs/organize/templates-and-placeholders) - [Daily Notes](https://glyphformac.com/docs/organize/daily-notes) - [Tags](https://glyphformac.com/docs/organize/tags) - [Note Properties (Frontmatter)](https://glyphformac.com/docs/organize/note-properties-frontmatter) - [Organizing with Markdown Folders](https://glyphformac.com/docs/organize/organizing-with-markdown-folders) - [Checklists and Tasks](https://glyphformac.com/docs/organize/checklists-and-tasks) - [Quick Notes](https://glyphformac.com/docs/organize/quick-notes) ### Editor - [Slash commands](https://glyphformac.com/docs/editor/slash-commands) - [Table of contents](https://glyphformac.com/docs/editor/table-of-contents) - [Vim mode](https://glyphformac.com/docs/editor/vim-mode) - [Embeds, diagrams, and math](https://glyphformac.com/docs/editor/embeds-diagrams-and-math) - [Attachments and images](https://glyphformac.com/docs/editor/attachments-and-images) - [Editor view modes](https://glyphformac.com/docs/editor/editor-view-modes) - [Wiki links and extract](https://glyphformac.com/docs/editor/wiki-links-and-extract) ### Settings - [Settings overview](https://glyphformac.com/docs/settings/settings-overview) - [Appearance settings](https://glyphformac.com/docs/settings/appearance-settings) - [General and editor settings](https://glyphformac.com/docs/settings/general-editor-settings) - [Space settings](https://glyphformac.com/docs/settings/space-settings) - [Git Sync](https://glyphformac.com/docs/settings/git-sync) - [Shortcuts and About](https://glyphformac.com/docs/settings/shortcuts-and-about) ### AI - [Glyph AI overview](https://glyphformac.com/docs/ai/glyph-ai-overview) - [AI agents and existing subscriptions](https://glyphformac.com/docs/ai/ai-agents-subscriptions) - [Using API keys](https://glyphformac.com/docs/ai/ai-api-keys) - [Local models](https://glyphformac.com/docs/ai/local-models)