프로젝트 소개

Vellium은 AI 채팅, 캐릭터 역할극, 라이브 음성 대화 및 장문 글쓰기를 위한 로컬 우선 데스크톱 워크벤치입니다. OpenAI 호환 API, OpenRouter, LM Studio, Ollama, KoboldCpp 및 구성 가능한 사용자 정의 엔드포인트에 연결됩니다. 채팅, 캐릭터, 프로젝트, 설정 및 지식 컬렉션은 SQLite를 통해 로컬에 저장됩니다. 주요 기능은 다음과 같습니다: - 채팅 및 역할극: 분기형 타임라인, 메시지 편집, 다중 캐릭터, 페르소나, LoreBooks, 작가 노트, 장면 상태, 프롬프트 블록, 번역, 첨부 파일, 내보내기 및 제어 가능한 자동 턴. - 추론 인식 컨텍스트: 제공자 추론 필드 및 추적을 표시, 제한, 유지할 수 있으며 선택적으로 모델에 컨텍스트로 반환할 수 있습니다. - 라이브 음성 및 Inochi2D 아바타: 마이크 입력, Whisper 호환 STT, 스트리밍 TTS, 퍼펫을 위한 파라미터 기반 립싱크/감정 표현, 모델 및 RP 제어, 첨부 파일, 화면 컨텍스트 및 라이브 모드의 채팅 도구. - 글쓰기: 프로젝트, 챕터, 장면, Character Forge, 요약, 재작성 및 확장 작업, RAG 컨텍스트, DOCX 가져오기 및 DOCX/Markdown 내보내기. - 캐릭터 및 세계관 데이터: 캐릭터 카드 가져오기/편집, 수동 캐릭터 정렬, 다중 캐릭터 참여, LoreBooks 및 세계관 정보 가져오기. - 지식 및 RAG: 컬렉션, 제한된 수집, 임베딩, 선택적 리랭킹(reranking), 채팅 및 글쓰기를 위한 명시적 바인딩. - 제공자: OpenAI 호환 API, KoboldCpp, 사용자 정의 엔드포인트 어댑터, 수동 모델 폴백, 작업별 모델 라우팅 및 API 파라미터 정책. - 도구 및 확장: MCP 도구 호출, 구조화된 이미지 결과, 로컬 플러그인, 테마, 위젯, 사용자 정의 인스펙터 필드 및 데스크톱 펫. - 로컬 제어: SQLite 지속성, 전체 로컬 모드(Full Local Mode), 제공자 URL 확인, 권한 기반 플러그인, 강력한 레거시 워크스페이스 도구를 위한 별도의 보안 게이트. 인터페이스는 영어, 러시아어, 중국어, 일본어로 번역되어 있습니다. macOS(Apple Silicon 및 Intel), Windows(x64), Linux(x64 AppImage)용 데스크톱 빌드를 사용할 수 있습니다. Electron을 열지 않고 프런트엔드와 API를 제공하는 헤드리스 로컬 웹 모드도 사용할 수 있습니다. 데이터는 로컬에 저장되며 기본 데이터베이스는 vellum.db입니다. 전체 로컬 모드는 구성된 공개 제공자 엔드포인트를 차단합니다. 플러그인은 활성화 전 권한 검토가 필요한 로컬 확장 기능입니다. MCP 하위 프로세스는 허용 목록에 추가되며 인라인 평가(inline-eval) 실행 형식을 거부합니다.