Open Source · MIT License

textrawl

Your second brain, wired for AI. Search documents, remember conversations, discover connections.

Why textrawl?

Crawl Everything

Markdown, PDF, HTML, email, DOCX. Your documents, structured for AI.

Semantic Search

Find by meaning, not just keywords. Hybrid search fuses keyword and vector results.

Persistent Memory

Remember facts, track conversations, and build a knowledge graph across sessions.

Proactive Insights

Automatically discover connections, patterns, and outliers across your knowledge base.

Web Dashboard

Command center for your knowledge. Browse, upload, explore timelines, and build custom applets.

Multimodal

Process images and audio alongside documents. Vision descriptions and speech transcription built in.

Multiple Interfaces

Web dashboard, MCP for AI assistants, REST API, CLI, and desktop app. Your knowledge, however you want it.

Local First

Run entirely on your machine. Your data never leaves.

Tools & API

Twenty-five tools that give you — and your AI — access to everything you know. Available via MCP, REST API, or the dashboard.

Document Tools

search

Hybrid semantic + full-text search

get_document

Retrieve full document content

list_documents

Browse with pagination and filters

update_document

Update document metadata

add_note

Create notes with auto-embedding

Memory Tools

remember_fact

Store facts about entities

build_knowledge

Batch store facts and relations

query_memory

Search, list, or look up entities

relate_entities

Create entity relationships

forget_entity

Delete entity and memories

extract_memories

Extract entities from text via LLM

Conversation Tools

save_conversation_context

Save conversation for recall

query_conversations

Search, list, or get conversations

delete_conversation

Delete a conversation session

Insight Tools

get_insights

View discovered patterns and connections

discover_connections

Trigger insight scan

dismiss_insight

Dismiss an insight

Unified Tools

ask

Unified RAG across all sources

daily_briefing

Daily summary and resurfaced knowledge

save_url

Save web pages as documents

timeline

Browse knowledge chronologically

get_stats

Statistics across all features

Postgres Analysis

pg_analyze

Database health analysis

pg_recommendations

Optimization recommendations

pg_report_history

Compare analysis over time

Up and running in 60 seconds

1git clone https://github.com/jeffgreendesign/textrawl.git

Clone the repo

2pnpm run setup

Configure credentials

3pnpm run dev

Start the server

Why I built this

I kept losing context. Notes in one app, bookmarks in another, PDFs scattered across folders. When I needed to find something, search always failed me.

Textrawl started as a personal knowledge base—a way to crawl my own documents and make them searchable with semantic understanding, not just keyword matching.

Now it's a personal knowledge server — accessible through a dashboard, AI assistants via MCP, or the REST API. Your second brain, available everywhere.

JG
Built byJeff GreenProduct Engineer