CrabRAG
Production-ready local RAG system with incremental indexing, atomic index generations, ACL-aware retrieval, GraphRAG, and local/API model support.
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- index-CBvTYYdY.js
- index-CKTKBaOT.css
- crab.png
- index.html
- crab.png
- client.test.ts
- client.ts
- types.ts
- AppHeader.tsx
- MarkdownContent.tsx
- useTaskPoller.ts
- ChatPage.tsx
- EvaluationPage.test.tsx
- EvaluationPage.tsx
- GraphPage.test.tsx
- GraphPage.tsx
- KnowledgePage.test.tsx
- KnowledgePage.tsx
- LogsPage.test.tsx
- LogsPage.tsx
- SettingsPage.test.tsx
- SettingsPage.tsx
- fixtures.ts
- setup.ts
- App.test.tsx
- App.tsx
- i18n.ts
- main.tsx
- page-i18n.ts
- styles.css
- vite-env.d.ts
- index.html
- tsconfig.json
- vite.config.ts
- .env.example
- evaluation-dataset.example.json
- .gitkeep
- build_release.ps1
- build_release.py
- check_env.py
- crabrag_admin.py
- run-pytest.mjs
- stop.ps1
- app-config.ts
- config.ts
- gateway.test.ts
- index.ts
- proxy.ts
- routes.ts
- static.ts
- gateway.js
- __init__.py
- business_scope.py
- evidence.py
- generation.py
- graph.py
- heuristics.py
- nodes.py
- planner.py
- prompts.py
- rag_context.py
- state.py
- tools.py
- __init__.py
- evidence.py
- __init__.py
- categories.py
- cleaner.py
- common_questions.py
- doc_status.py
- ingest.py
- ingest_storage.py
- ingest_tasks.py
- kb_naming.py
- loader.py
- manifest.py
- multi_vector.py
- ocr.py
- splitter.py
- __init__.py
- approval.py
- dataset.py
- outcomes.py
- profiles.py
- quality.py
- questions.py
- runner.py
- scoring.py
- semantic_judge.py
- storage.py
- tasks.py
- traceability.py
- __init__.py
- catalog.py
- security.py
- units.py
- __init__.py
- entities.py
- graph_api.py
- graph_search.py
- graph_store.py
- graph_vector_store.py
- kb_graph_builder.py
- query_keywords.py
- relations.py
- schema_config.py
- __init__.py
- call_metrics.py
- local_onnx_embedding.py
- local_onnx_rerank.py
- local_qwen_llm.py
- qwen35_worker.mjs
- siliconflow_client.py
- __init__.py
- qa_logger.py
- __init__.py
- conversation_memory.py
- __init__.py
- audit.py
- cache.py
- candidate_policy.py
- context_budget.py
- dedup.py
- engine.py
- evidence_policy.py
- evidence_service.py
- fusion.py
- optimizations.py
- parent_context.py
- pipeline.py
- prewarm.py
- query_batch.py
- reranker.py
- runtime.py
- scope.py
- selection.py
- sparse.py
- types.py
- __init__.py
- chroma_store.py
- embedding.py
- embedding_reuse.py
- __init__.py
- app_settings.py
- audit.py
- config.py
- error_taxonomy.py
- exceptions.py
- identity.py
- index_generation.py
- index_scheduler.py
- main.py
- model_api_settings.py
- paths.py
- rag_settings.py
- runtime_environment.py
- schemas.py
- secret_store.py
- security.py
- version.py
- __init__.py
- SKILL.md
- conftest.py
- test_admin_tools.py
- test_answer_format.py
- test_api_reranker_reliability.py
- test_batched_query_embeddings.py
- test_business_scope.py
- test_candidate_dedup.py
- test_candidate_policy.py
- test_cli_evidence.py
- test_context_selection.py
- test_context_token_budget.py
- test_crabrag_branding.py
- test_document_manifest.py
- test_dynamic_top_k.py
- test_enterprise_permissions.py
- test_error_taxonomy.py
- test_evaluation_approval.py
- test_evaluation_local_models.py
- test_evaluation_profiles.py
- test_evaluation_quality.py
- test_evaluation_traceability.py
- test_evidence_policy_calibration.py
- test_evidence_workflow.py
- test_governance_api.py
- test_governance_catalog.py
- test_governance_security_v14.py
- test_graph_search_dynamic.py
- test_graph_vector_store.py
- test_hybrid_retrieval_merge.py
- test_identity_provider.py
- test_incremental_ingest.py
- test_index_api.py
- test_index_generation.py
- test_index_governance_ui.py
- test_index_scheduler.py
- test_ingest_error_reporting.py
- test_ingest_progress_tracking.py
- test_install_scripts.py
- test_kb_graph_builder.py
- test_knowledge_base_sources.py
- test_local_onnx_embedding.py
- test_local_onnx_rerank.py
- test_local_qwen_llm.py
- test_model_api_settings.py
- test_model_call_metrics.py
- test_parent_context.py
- test_query_keywords.py
- test_rag_settings_rerank_provider.py
- test_release_pipeline.py
- test_retrieval_candidate_audit.py
- test_retrieval_engine.py
- test_retrieval_outcome.py
- test_retrieval_pipeline_fingerprint.py
- test_retrieval_planner.py
- test_retrieval_prewarm.py
- test_retrieval_scope.py
- test_secret_storage.py
- test_security_audit.py
- test_security_governance.py
- test_semantic_evaluation.py
- test_sidebar_image_settings.py
- test_sparse_retrieval.py
- test_version_health.py
- test_web_styles.py
- .gitattributes
- .gitignore
- bun.lock
- CHANGELOG.md
- crab-rag.bat
- crabrag.skill
- GOVERNANCE_ARCHITECTURE.md
- install.ps1
- install.sh
- LICENSE
- package.json
- README.md
- README_PORTABLE.md
- README_ZH.md
- requirements-dev.txt
- requirements.txt
- run.ps1
- run.sh
- start.bat
- stop.bat
- VERSION
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/guoyijia22/CrabRAG
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd CrabRAG
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
3. Python
쉬움사전 준비물
sudo apt update && sudo apt install -y python3 python3-venv python3-pip
파이썬 스크립트(또는 모듈)를 실행합니다.
sudo dnf install -y python3 python3-pip
파이썬 스크립트(또는 모듈)를 실행합니다.
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
./.venv/bin/python -m pip install -r requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
.\.venv\Scripts\python.exe -m pip install -r requirements-dev.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
