Flamehaven-Filesearch
Self-hosted RAG search engine — 34 formats, BM25+hybrid search, multi-LLM (Gemini/OpenAI/Claude/Ollama), FastAPI + Docker, production-ready in 3 min
File Explorer
Download Latest Version (.zip)- ci.yml
- doc-drift.yml
- publish.yml
- security.yml
- admin.png
- cache.png
- dashboard.png
- logo.png
- metrics.png
- search.png
- upload.png
- Flamehaven-Filesearch_Final_Audit_Report_20251216.md
- Flamehaven-Filesearch_Improvement_Report_20251216.md
- Flamehaven-Filesearch_v1.6.3_Patch_Technical_Audit_20260516.md
- PHASE6_AUTH_DESIGN.md
- API_Reference.md
- Architecture.md
- Benchmarks.md
- Configuration.md
- Document_Parsing.md
- Flamehaven-Filesearch_Evolution_Blueprint.md
- Framework_Integrations.md
- Gravitas_DSP_Engine.md
- Hybrid_Search.md
- Obsidian_Light_Mode.md
- Production_Deployment.md
- README.md
- Release_and_Tagging.md
- Troubleshooting.md
- PERFORMANCE_BASELINE.md
- PGVECTOR_TUNING.md
- QUALITY_GATE_DOGFOOD.md
- V1.4.1_IMPLEMENTATION_SUMMARY.md
- api_example.py
- basic_usage.py
- README.md
- __init__.py
- chronos_grid.py
- context_extractor.py
- embedding_generator.py
- file_parser.py
- format_backends.py
- format_parsers.py
- gravitas_pack.py
- hybrid_search.py
- intent_refiner.py
- knowledge_atom.py
- lang_processor.py
- llm_providers.py
- obsidian_lite.py
- parse_cache.py
- quality_gate.py
- query_expansion.py
- text_chunker.py
- __init__.py
- docling_loaders.py
- __init__.py
- _ingest.py
- _search_cloud.py
- _search_local.py
- admin_routes.py
- api.py
- auth.py
- batch_routes.py
- cache.py
- cache_redis.py
- config.py
- core.py
- dashboard.py
- encryption.py
- exceptions.py
- logging_config.py
- metrics.py
- middlewares.py
- multimodal.py
- oauth.py
- persistence.py
- quantizer.py
- security.py
- storage.py
- usage_middleware.py
- usage_tracker.py
- validators.py
- vector_store.py
- ws_routes.py
- admin.html
- cache.html
- landing.html
- metrics.html
- search.html
- upload.html
- monitoring_check.py
- run_tests.sh
- start_server.sh
- __init__.py
- conftest.py
- run_all_tests.py
- run_tests.py
- test_admin_cache.py
- test_admin_routes_comprehensive.py
- test_api.py
- test_api_additional.py
- test_api_integration.py
- test_auth.py
- test_auth_comprehensive.py
- test_batch_routes_unit.py
- test_cache_redis.py
- test_core.py
- test_core_comprehensive.py
- test_core_engines.py
- test_e2e_workflow.py
- test_edge_cases.py
- test_encryption_service.py
- test_engine_comprehensive.py
- test_engine_extra_coverage.py
- test_engine_utils_comprehensive.py
- test_frontend_backend.py
- test_gravitas_cache_integration.py
- test_hybrid_bm25_knowledge_atom.py
- test_ingest_comprehensive.py
- test_integrations_comprehensive.py
- test_llm_providers_comprehensive.py
- test_logging_and_exceptions.py
- test_metrics_core_cli.py
- test_minimal_import.py
- test_misc_coverage.py
- test_multimodal_comprehensive.py
- test_obsidian_light.py
- test_performance.py
- test_performance_benchmark.py
- test_persistence_comprehensive.py
- test_phase1_parse_cache_context.py
- test_phase2_format_backends.py
- test_postgres_backend.py
- test_quality_gate.py
- test_quality_gate_integration.py
- test_quantizer.py
- test_quick_phase2.py
- test_search_local_comprehensive.py
- test_security.py
- test_semantic_search.py
- test_storage_oauth_security_comprehensive.py
- test_unittest_suite.py
- test_usage_middleware_comprehensive.py
- test_usage_tracker_comprehensive.py
- test_v1_2_0_features.py
- test_validators_and_cache.py
- test_vector_backend.py
- test_vector_quality.py
- test_vector_quantization.py
- test_vector_store_comprehensive.py
- verify_phase3_compression.py
- verify_quantization.py
- drift_validator.py
- obsidian_light_probe.py
- report_health_checker.py
- report_summary_generator.py
- slop_detector.py
- verify_semantic_core.py
- watch_ingest.py
- code.html
- screen.png
- code.html
- screen.png
- code.html
- screen.png
- code.html
- screen.png
- code.html
- screen.png
- code.html
- screen.png
- .dockerignore
- .env.example
- .gitattributes
- .gitignore
- .gitleaks.toml
- .gitleaksignore
- .pre-commit-config.yaml
- .slopconfig.yaml
- CHANGELOG.md
- CONTRIBUTING.md
- docker-compose.yml
- Dockerfile
- eval_self.py
- LICENSE
- Makefile
- MANIFEST.in
- pyproject.toml
- pytest.fast.ini
- pytest.ini
- README.md
- requirements.txt
- ROADMAP.md
- SECURITY.md
- serve.py
# Installation Guide
git clone https://github.com/flamehaven01/Flamehaven-Filesearch
Downloads the entire project code from GitHub to your computer.
cd Flamehaven-Filesearch
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install flamehaven-filesearch
Installs the package published on PyPI directly — no need to clone the source.
pip install flamehaven-filesearch[parsers]
Installs the package published on PyPI directly — no need to clone the source.
pip install flamehaven-filesearch[vision]
Installs the package published on PyPI directly — no need to clone the source.
pip install flamehaven-filesearch[google]
Installs the package published on PyPI directly — no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker run -d -p 8000:8000 -e GEMINI_API_KEY="your_key" flamehaven-filesearch:1.6.4
Runs the built image as an actual container.
docker run -d -p 8000:8000 \
Runs the built image as an actual container.
-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
Type this command into your terminal and run it.
docker run -d \
Runs the built image as an actual container.
docker build -t flamehaven-filesearch:1.6.4 .
Builds a runnable image based on the Dockerfile.
Pulled directly from this repo's README.
4. Python
Easypip install flamehaven-filesearch
Installs the package published on PyPI directly — no need to clone the source.
pip install flamehaven-filesearch[parsers]
Installs the package published on PyPI directly — no need to clone the source.
pip install flamehaven-filesearch[vision]
Installs the package published on PyPI directly — no need to clone the source.
pip install flamehaven-filesearch[google]
Installs the package published on PyPI directly — no need to clone the source.
pip install flamehaven-filesearch[api]
Installs the package published on PyPI directly — no need to clone the source.
Pulled directly from this repo's README.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
