You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-93Lines changed: 4 additions & 93 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,58 +13,15 @@
13
13
14
14
</div>
15
15
16
-
**Vectorless** is a reasoning-native document engine designed to be the foundational layer for AI applications that need structured access to documents, with the core written in Rust. It does not use vector databases, embeddings, or similarity search. Instead, it will reason through any of your structured documents — **PDFs, Markdown, reports, contracts** — and retrieve only what's relevant. Nothing more, nothing less.
16
+
**Vectorless** is a reasoning-native document engine with the core written in Rust. It will reason through any of your structured documents — **PDFs, Markdown, reports, contracts** — and retrieve only what's relevant. Nothing more, nothing less.
17
17
18
+
-**Reason, don't vector.** — Retrieval is guided by reasoning over document structure.
19
+
-**Model fails, we fail.** — No silent degradation. No heuristic fallbacks.
20
+
-**No thought, no answer.** — Only LLM-reasoned output counts as an answer.
When you index a document, Vectorless builds a tree structure that mirrors the document's hierarchy:
97
-
98
-
```
99
-
Annual Report 2024
100
-
├── Executive Summary
101
-
│ ├── Financial Highlights
102
-
│ └── Strategic Outlook
103
-
├── Financial Statements
104
-
│ ├── Revenue Analysis ← "What is the total revenue?" lands here
105
-
│ ├── Operating Expenses
106
-
│ └── Net Income
107
-
└── Risk Factors
108
-
├── Market Risks
109
-
└── Regulatory Risks
110
-
```
111
-
112
-
Each node contains a summary generated by the LLM. During retrieval, the engine uses these summaries to reason about which path to follow — just like a human would scan a table of contents.
113
-
114
-
### Cross-Document Graph
115
-
116
-
When multiple documents are indexed, Vectorless builds a relationship graph connecting them through shared keywords and concepts. This enables queries across your entire document collection.
117
-
118
-
```python
119
-
# Query across all indexed documents
120
-
result =await engine.query(
121
-
QueryContext("Compare revenue trends across all reports")
122
-
)
123
-
```
124
-
125
-
### Workspace Persistence
126
-
127
-
Indexed documents are stored in a workspace — there's no need to reprocess files between sessions:
Copy file name to clipboardExpand all lines: docs/docs/architecture.mdx
+54-17Lines changed: 54 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,29 +55,66 @@ TreeNode
55
55
56
56
## Retrieval Pipeline
57
57
58
-
The retrieval pipeline consists of four phases:
58
+
The retrieval pipeline is a supervisor loop driven entirely by LLM reasoning. Every decision — which documents to query, how to navigate, whether evidence is sufficient — is made by the model, not by heuristics.
0 commit comments