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