프로젝트 소개

Vane은 전적으로 자체 하드웨어에서 실행되는 개인 정보 보호 중심의 AI 검색 엔진입니다. 광대한 인터넷 지식과 로컬 LLM(Ollama) 및 클라우드 제공업체(OpenAI, Claude, Groq) 지원을 결합하여 출처를 인용한 정확한 답변을 제공하며 검색을 완전히 비공개로 유지합니다. ## 기능 - **모든 주요 AI 제공업체 지원**: Ollama를 통한 로컬 LLM 사용 또는 OpenAI, Anthropic Claude, Google Gemini, Groq 등에 연결. 필요에 따라 모델을 혼합하여 사용. - **스마트 검색 모드**: 빠른 답변을 위한 속도 모드, 일상적인 검색을 위한 균형 모드, 심층 조사를 위한 품질 모드. - **소스 선택**: 웹, 토론, 학술 논문 검색. 더 많은 소스와 통합이 진행 중. - **위젯**: 날씨, 계산, 주가 등 관련 정보가 있을 때 표시되는 유용한 UI 카드. - **SearxNG 기반 웹 검색**: 정체성을 비공개로 유지하면서 여러 검색 엔진에 액세스. Tavily 및 Exa 지원 예정. - **이미지 및 비디오 검색**: 텍스트 결과와 함께 시각적 콘텐츠 검색. - **파일 업로드**: 문서를 업로드하고 질문. PDF, 텍스트 파일, 이미지 - Vane이 모두 이해. - **특정 도메인 검색**: 찾고자 하는 위치를 알 때 특정 웹사이트로 검색 범위 제한. - **스마트 제안**: 입력 시 지능적인 검색 제안 제공. - **발견**: 하루 종일 흥미로운 기사와 트렌드 콘텐츠 탐색. - **검색 기록**: 모든 검색이 로컬에 저장되어 언제든지 재방문 가능. ## 설치 ### Docker (권장) ```bash docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest ``` 이 명령은 번들된 SearxNG 검색 엔진과 함께 Vane 컨테이너를 가져와 시작합니다. http://localhost:3000에서 액세스하세요. ### 자체 SearxNG 인스턴스와 함께 사용 ```bash docker run -d -p 3000:3000 -e SEARXNG_API_URL=http://your-searxng-url:8080 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:slim-latest ``` SearxNG 인스턴스에 JSON 형식과 Wolfram Alpha 검색 엔진이 활성화되어 있는지 확인하세요. ### Docker 없는 설치 1. SearXNG를 설치하고 JSON 형식을 허용합니다. 2. 저장소를 클론하고 `npm i`를 실행합니다. 3. `npm run build`로 빌드하고 `npm run start`로 시작합니다. 4. http://localhost:3000에서 액세스합니다. ## 문제 해결 - **로컬 OpenAI-API 호환 서버**: 서버가 `0.0.0.0`에서 실행되고, 올바른 모델 이름과 API 키가 있는지 확인. - **Ollama 연결 오류**: API URL을 확인. Windows/Mac에서는 `http://host.docker.internal:11434`, Linux에서는 `http://<private_ip>:11434` 사용. `OLLAMA_HOST=0.0.0.0:11434`로 Ollama를 네트워크에 노출. - **Lemonade 연결 오류**: 포트 8000으로 유사한 단계. ## 검색 엔진으로 사용 브라우저 설정에 URL `http://localhost:3000/?q=%s`로 사이트 검색을 추가합니다. ## API Vane은 개발자가 검색 엔진을 통합할 수 있는 API를 제공합니다. 자세한 내용은 문서를 참조하세요. ## 원클릭 배포 제공된 버튼으로 Sealos, RepoCloud, ClawCloud 또는 Hostinger에 배포합니다. ## 예정 기능 - 더 많은 위젯, 통합, 검색 소스 - 사용자 지정 에이전트 - 인증 ## 지원 저장소에 별표를 표시하고, Ethereum으로 기부하거나, GitHub Issues를 통해 기여하세요. Discord 커뮤니티에 참여하세요.