Index Everything You Write

GNO indexes Markdown, PDF, Word, Excel, PowerPoint, and plain text. One tool for all your documents, with intelligent chunking and language detection.

Key Benefits

  • Markdown with frontmatter extraction
  • PDF text extraction
  • Office documents (DOCX, XLSX, PPTX)
  • Plain text files
  • Automatic language detection

Example Commands

gno init ~/docs --pattern '**/*' gno update gno ls --json

Get Started

Ready to try Multi-Format Indexing?

Supported Formats

GNO intelligently processes multiple document formats:

Markdown (.md)

  • Extracts YAML frontmatter metadata
  • Preserves heading structure
  • Maintains code block context

PDF (.pdf)

  • Full text extraction
  • Page-aware chunking
  • Handles multi-column layouts

Microsoft Office

  • Word (.docx) - Full document text
  • Excel (.xlsx) - Sheet content and headers
  • PowerPoint (.pptx) - Slide text and notes

Plain Text

  • Any .txt file
  • Code files (configurable)
  • Log files

Intelligent Chunking

GNO splits documents into semantic chunks for better search:

# Initialize with all formats
gno init ~/documents --pattern "**/*"

# Or specific formats only
gno init ~/notes --pattern "**/*.md"

# Index everything
gno update

Language Detection

Automatic language detection optimizes search for:

  • English
  • Chinese, Japanese, Korean (CJK)
  • Other languages with Unicode support