Mane AI란 무엇인가요?
Mane AI란 무엇인가요?
Mane AI는 macOS용 개인 로컬 AI 지식 베이스로, 문서, 코드, 이미지 및 오디오를 인덱싱하고 데이터와의 자연어 대화를 가능하게 합니다. 이 앱은 사용자의 기기에서 완전히 실행되며, 클라우드 트래픽, 텔레메트리, 계정은 없습니다. 이 앱은 빠르고 네이티브한 경험을 위해 SwiftUI로 구축되었고 로컬 대형 언어 모델을 위해 Ollama를 기반으로 합니다. Mane AI는 의미 검색과 멀티모달 기능을 제공하므로 텍스트뿐 아니라 코드, 이미지 및 오디오도 질의에 사용할 수 있습니다.
주요 특징
- 통합 지식 기반: 폴더와 파일을 가져와 개인 지식 기반을 구축하고, 코드 프로젝트를 자동으로 감지하며 똑똑하게 인덱싱합니다.
- RAG 기반 채팅: 문서에 대해 질문하고 소스 인용과 함께 AI 응답을 받고, 먼저 관련 맥락을 검색합니다.
- 의미 기반 검색: 문서, 코드 및 이미지 설명의 의미를 기준으로 파일을 찾습니다.
- 멀티모달 지원: 이미지(AI 캡션 포함)와 오디오(전사 포함)를 인덱싱하고 질의합니다.
- 100% 프라이빗: 텔레메트리도 클라우드도 계정도 없습니다. 데이터는 Mac에만 남습니다.
- 네이티브 성능: SwiftUI로 구축되어 빠르고 반응성이 뛰어나며 Metal으로 매끄러운 애니메이션을 제공합니다.
- 프로젝트 감지: package.json이나 Cargo.toml 같은 매니페스트 파일을 통해 소프트웨어 프로젝트를 자동으로 감지합니다.
- 로컬 아키텍처: SwiftUI로 구성된 클라이언트 앱이 로컬 백엔드와 통신하며 의미 검색에 사용되는 벡터 스토어를 포함합니다.
Mane AI 사용 방법
사전 요구사항과 설치 단계는 Mac에서 완전한 로컬 AI 워크플로우를 설정하기 위해 제공됩니다.
사전 요구사항
- macOS 14+ Sonoma 이상
- Ollama 설치: brew install ollama
- Node.js 20+ 설치: brew install node
- pnpm 전역 설치: npm install -g pnpm
Step 1: Ollama 설치 및 모델 가져오기
- Ollama 설치: brew install ollama
- Ollama 시작: ollama serve
- 별도의 터미널에서 AI 모델 가져오기: ollama pull qwen2.5
Step 2: Mane AI 다운로드
- 최신 릴리스를 저장소의 Releases 페이지에서 다운로드
- 또는 소스에서 빌드: 저장소를 클론하고 백엔드 의존성을 설치한 뒤 Xcode 프로젝트를 엽니다.
명령 예시:
- git clone https://github.com/ajagatobby/Mane-mac-app.git
- cd Mane-mac-app
- cd mane-ai-backend
- pnpm install
- Xcode에서 열기: open ../ManeAI/ManePaw.xcodeproj
Step 3: 개발 환경에서 앱 실행
- Ollama 시작: ollama serve
- 백엔드 시작: cd mane-ai-backend; pnpm start:dev
- 앱 실행: Xcode에서 ManeAI/ManePaw.xcodeproj를 열고 Run 버튼을 누르기
Importing Content
지식 기반에 파일이나 폴더를 추가하려면 가져오기를 클릭합니다. 콘텐츠 유형은 다음과 같이 처리됩니다:
- 코드: 패키지 매니페스트 파일(package.json 또는 Cargo.toml 등)에 의해 감지되고 함수 및 클래스 시그니처로 인덱싱됩니다.
- 텍스트: 텍스트 파일은 청크로 분할되고 의미 검색용으로 임베딩됩니다.
- 이미지: AI가 생성한 캡션으로 시각적 콘텐츠를 설명합니다.
- 오디오: 오디오는 검색 가능한 텍스트로 전사됩니다.
지원되는 파일 유형:
- 텍스트: .txt, .md, .json, .yaml, .xml, .html, .css, .csv
- 코드: .swift, .ts, .js, .py, .rs, .go, .java, .rb, .php
- 이미지: .png, .jpg, .jpeg, .gif, .webp, .heic
- 오디오: .mp3, .wav, .m4a, .aiff, .flac, .ogg
프로젝트 감지:
- Mane AI는 Node/JS용 package.json, Rust용 Cargo.toml, Python용 pyproject.toml, Go용 go.mod, Java용 pom.xml, Flutter용 pubspec.yaml, Swift 매니페스트 등과 같은 매니페스트 파일 세트를 통해 자동으로 프로젝트를 감지합니다.
채팅 예시:
- 인덱싱된 콘텐츠에 대해 질문하고 소스 인용과 함께 간결한 AI 응답을 받을 수 있습니다.
아키텍처
Mane AI는 SwiftUI 클라이언트와 로컬 NestJS 백엔드로 구성됩니다. 빠른 의미 검색을 위한 로컬 벡터 스토어와 맥락 인식 응답을 위한 RAG 인터페이스를 포함합니다. 모든 데이터는 기기에 남아 프라이버시와 보안을 보장합니다.
사용 사례
- 개인 개발자 지식베이스: 코드, 문서 및 메모를 인덱싱하여 프로젝트에 대한 질문에 빠르게 답합니다.
- 프라이빗 연구 라이브러리: 노트, PDFs 및 미디어를 로컬에 보관하고 자연어로 질의합니다.
- 제작자용 멀티모달 지식 허브: 이미지와 오디오 전사를 인덱싱하여 시각적 및 음향 콘텐츠를 탐색합니다.
- macOS에서의 교육 및 튜터링: 강의와 코드 샘플을 위한 개인 지식 도우미를 만듭니다.
- 프라이빗 팀 지식 베이스: 민감한 데이터를 로컬에 저장하고 로컬 접근 제어를 통해 보안을 유지하고자 하는 개인이나 소규모 팀에 적합합니다.
자주 묻는 질문
Q: Mane AI는 무료이고 오픈 소스인가요? A: Mane AI는 MIT 라이선스 하에 오픈 소스이며 GitHub에서 다운로드하고 수정해 로컬에서 실행할 수 있습니다.
Q: 시스템 요구사항은 무엇인가요? A: macOS 14+ Sonoma 이상, Ollama, Node.js 20+ 및 macOS 앱 개발용 Xcode 프로젝트를 실행할 수 있는 능력이 필요합니다.
Q: 내 데이터는 어디에 저장되며 얼마나 개인가요? A: 모든 데이터는 Mac에 남아 있으며 클라우드나 텔레메트리는 없고, 애플리케이션은 완전한 로컬 작동을 위해 설계되었습니다.
Q: 시작하려면 어떻게 해야 하나요? A: 최신 릴리스를 다운로드하거나 저장소를 클론하고 의존성을 설치하고 Ollama를 구성하고 모델을 가져온 뒤 Xcode에서 ManePaw.xcodeproj를 열고 앱을 실행하세요.
Alternatives
Falconer
Falconer는 팀을 위한 단일 진실 공급원 역할을 하도록 설계된 자체 업데이트 지식 플랫폼으로, 문서와 팀 내부 지식이 정확하고 쉽게 접근 가능하도록 보장합니다.
BookAI.chat
BookAI는 제목과 저자를 제공하기만 하면 AI를 사용하여 책과 대화할 수 있게 해줍니다.
AakarDev AI
AakarDev AI는 원활한 벡터 데이터베이스 통합을 통해 AI 애플리케이션 개발을 간소화하는 강력한 플랫폼으로, 신속한 배포와 확장성을 가능하게 합니다.
BeFreed
BeFreed는 지식을 개인의 학습 선호도에 맞춘 매력적인 오디오 콘텐츠로 변환하는 개인화된 오디오 학습 플랫폼입니다.
紫东太初
중국 과학 아카데미 자동화 연구소와 우한 인공지능 연구원이 공동으로 출시한 차세대 멀티모달 대형 모델로, 다중 회차 Q&A, 텍스트 작성, 이미지 생성 등 포괄적인 Q&A 작업을 지원합니다.
LobeHub
LobeHub는 AI 에이전트 팀원을 구축, 배포 및 협업하기 위해 설계된 오픈 소스 플랫폼으로, 범용 LLM 웹 UI 역할을 합니다.