Complete guide to deploying, configuring, and using IntraMind for your organization
IntraMind is a local intelligence system that transforms your organization's internal documents into a smart, searchable knowledge network. It runs entirely on your infrastructure, ensuring complete data privacy while delivering AI-powered insights.
Privacy-First
Offline-Capable
AI-Powered
Multi-Format
Documents
Ingestion
Embeddings
Vector DB
Query
LLM
Response
# Clone the repositorygit clone https://github.com/crux-ecosystem/IntraMind-Showcase.gitcd IntraMind-Showcase# Install dependenciespip install -r requirements.txt# Configure your settingscp config.example.yaml config.yaml# Start IntraMindpython main.py
1# IntraMind Configuration2model:3embedding: "all-MiniLM-L6-v2"4llm: "llama3"56storage:7vector_db: "chromadb"8documents_path: "./documents"910server:11host: "0.0.0.0"12port: 808013lan_only: true
Embedding Models:
LLM Models:
Embedding
Search
LLM
Total
Average response time: <350ms (local deployment)
# Add documents to the foldercp /path/to/documents/* ./documents/# Trigger re-indexingpython main.py --reindex
import requestsresponse = requests.post('http://localhost:8080/api/query',json={'query': 'What is our policy?'})print(response.json()['answer'])
Processes PDFs, DOCX, images with OCR
Normalizes and chunks documents
Creates vector representations
Stores in ChromaDB
Retrieves relevant context
Generates answers using local models
Presents results with citations
lan_only: true in config# Build the imagedocker build -t intramind .# Run the containerdocker run -d -p 8080:8080 \-v ./documents:/app/documents \intramind
Request:
{"query": "Your question here","max_results": 5}
Response:
{"answer": "Generated answer","sources": [{"document": "filename.pdf","page": 3,"relevance": 0.95}]}
Slow query responses
Reduce chunk size or use smaller embedding model
Out of memory
Increase RAM or use smaller LLM model
Documents not indexing
Check file permissions and supported formats
Visit our GitHub repository for issues, documentation, and updates
View GitHub Repository →