Get Glyph
Warning This documentation is still a work in progress. Some details may be out of date depending on the version of Glyph you are using, but it is being actively reviewed and improved.
Documentation AI Assistant Development Licensing

Documentation

Glyph is an offline-first desktop notes app that helps you think, capture ideas, and chat with AI—all in one local workspace.

Welcome to Glyph

Glyph is an offline-first desktop notes app built with Tauri, React, and TypeScript. It combines powerful markdown editing, AI chat capabilities, and local-first data storage to create a simple space for your notes and ideas.

What is Glyph?

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.

Note

Offline-first: All your data stays on your device. No cloud sync, no servers, no vendor lock-in. Just you and your files.

Key Features

Markdown-First Editing

Glyph uses a powerful TipTap-based markdown editor that supports:

  • Standard markdown syntax
  • Wikilinks for connecting notes ([[note-name]])
  • Slash commands for quick formatting
  • Task lists with checkboxes
  • Frontmatter metadata

AI Chat Integration

Chat with AI models directly from your notes sidebar. Glyph supports multiple AI providers:

  • OpenAI - GPT-4, GPT-3.5
  • Anthropic - Claude models
  • Google Gemini - Gemini Pro and Flash
  • Ollama - Local models
  • OpenRouter - Access to multiple models
  • OpenAI-compatible - Custom endpoints

The AI panel includes:

  • Multi-turn conversations with context
  • Chat history and session management
  • Multiple AI profiles for different use cases
  • Attach files and folders as context
// From src/components/ai/AIPanel.tsx:111
void chat.sendMessage(
  { text: trimmed },
  {
    body: {
      profile_id: profiles.activeProfileId ?? undefined,
      provider: activeProvider,
      mode: aiAssistantMode,
      context: built.payload || undefined,
      context_manifest: built.manifest ?? undefined,
      audit: true,
    },
  },
);

Daily Notes

Create a note for each day automatically. Glyph generates daily notes with YYYY-MM-DD naming:

// From src/lib/dailyNotes.ts:13
export function getDailyNoteFilename(date?: string): string {
  const d = date ?? getTodayDateString();
  return `${d}.md`; // e.g., "2026-03-03.md"
}

Configure your daily notes folder in Settings → Daily Notes.

Tasks & Databases

Glyph indexes your markdown task lists and provides a unified tasks view:

  • Checkbox syntax: - [ ] task and - [x] completed
  • Task filtering and search
  • View tasks across all notes
  • Task completion tracking

Hybrid search powered by SQLite indexing:

  • Full-text search across all notes
  • Tag search and filtering
  • Link graph exploration
  • Frontmatter metadata queries

Info

Search uses a hybrid index stored in .glyph/ within your space folder, combining full-text and metadata indexing.

Connect your notes with wikilinks:

  • [[Note Title]] - Link to another note
  • Automatic backlink detection
  • Link graph for exploring connections
  • Works with partial matches

Architecture

Frontend (React + TypeScript)
  • Framework: React 19 + Vite + TypeScript
  • UI: shadcn/ui + Radix + Tailwind 4
  • Editor: TipTap (ProseMirror)
  • State: React Context API
  • Animation: Motion (Framer Motion)
Backend (Tauri + Rust)
  • Framework: Tauri 2
  • Database: SQLite (via rusqlite)
  • AI Runtime: Rig framework
  • File watching: notify-rs
  • Storage: Local filesystem + .glyph/ metadata

Local-First Philosophy

Glyph stores everything locally:

  • Notes: Plain markdown files in your chosen folder
  • Index: SQLite database in .glyph/index.db
  • Settings: Per-space configuration in .glyph/
  • No cloud: Your data never leaves your device (unless you choose to sync the folder yourself)

Open Source

Glyph is open source on GitHub. Official release binaries include a 48-hour free trial with optional Gumroad license activation.

Note

Development builds are free and unlimited. The trial and licensing only apply to official release binaries.

Next Steps

Install Glyph

Download and install Glyph for your platform

Create your first space

Follow the quickstart guide to set up your workspace

Start taking notes

Create your first note and explore the editor


Ready to get started?

Jump into the quickstart guide