# Polymathy
A high-performance web service that processes search queries, retrieves relevant content, and performs semantic chunking and embedding operations.
## What is Polymathy?
Polymathy enhances traditional search by providing intelligent content processing capabilities, similar to what perplexity.ai does. Instead of just returning links, it retrieves the actual content and breaks it down into semantically meaningful chunks.
## Key Features
- **Search Enhancement** - Retrieves relevant results from SearxNG meta-search engine
- **Content Processing** - Fetches content and breaks it into semantic chunks
- **AI-Powered Embeddings** - Generates vector embeddings using ML models
- **Intelligent Indexing** - Stores embeddings in a vector database (USearch)
- **Enhanced Results** - Returns actual relevant content, not just links
## Quick Links
<div class="grid cards" markdown>
- :material-rocket-launch:{ .lg .middle } __Getting Started__
---
Install and configure Polymathy in minutes
[:octicons-arrow-right-24: Getting started](getting-started/index.md)
- :material-api:{ .lg .middle } __API Reference__
---
Complete API documentation and endpoints
[:octicons-arrow-right-24: API Reference](api/index.md)
- :material-cube-outline:{ .lg .middle } __Architecture__
---
Understand how Polymathy works internally
[:octicons-arrow-right-24: Architecture](architecture/index.md)
- :material-code-tags:{ .lg .middle } __Examples__
---
Code examples and usage patterns
[:octicons-arrow-right-24: Examples](examples/index.md)
</div>
## Use Cases
- **Research Assistants** - Build tools that gather and summarize information
- **Content Summarization** - Process and condense web content
- **Knowledge Base Building** - Create structured knowledge from web sources
- **AI-Powered Search** - Enhance search with semantic understanding
- **Content Curation** - Automatically categorize and organize content
## Technology Stack
| Web Framework | Actix-web 4.0 |
| Vector Database | USearch 2.12.0 |
| Async Runtime | Tokio |
| HTTP Client | Reqwest |
| Serialization | Serde |
## License
Polymathy is licensed under the GPL-3.0 license. See the [LICENSE](https://github.com/skelfresearch/polymathy/blob/main/LICENSE) file for details.