프로젝트 소개
RikkaHub는 멀티 제공자 LLM 채팅 클라이언트로 설계된 오픈소스 Android 애플리케이션입니다. 사용자는 OpenAI, Google 또는 Anthropic 호환 API를 제공하는 다양한 AI 서비스에 연결하고 전환할 수 있습니다.
핵심 기능은 다음과 같습니다:
- 사용자 지정 API 엔드포인트, URL, 모델 구성을 통한 멀티 제공자 지원
- 이미지, 텍스트 문서, PDF, DOCX 파일을 처리하는 멀티모달 입력
- 코드 하이라이팅, LaTeX 수식, 표, Mermaid 다이어그램을 지원하는 Markdown 렌더링
- MCP(Model Context Protocol) 지원
- Exa, Tavily, Zhipu, LinkUp, Brave, Perplexity를 포함한 여러 엔진과의 검색 통합
- 대화 경로 탐색을 위한 메시지 분기
- AI 에이전트 사용자 지정
- 세션 간 지속적인 컨텍스트를 위한 ChatGPT 유사 메모리 기능
- AI 번역 기능
- Proot 기반 Linux 워크스페이스 환경
- 제공자 구성 공유를 위한 QR 코드 내보내기 및 가져오기
- 사용자 지정 HTTP 요청 헤더 및 요청 본문 수정
- Silly Tavern 캐릭터 카드 가져오기
- 멀티 플랫폼 접근을 위한 웹 기반 인터페이스
- 다크 모드 지원을 갖춘 Material You 디자인
이 앱은 Kotlin, Jetpack Compose, Room 데이터베이스, 환경 설정용 DataStore, 의존성 주입용 Koin, 이미지 로딩용 Coil, 네트워킹용 OkHttp, JSON 처리를 위한 kotlinx.serialization을 사용하여 구축되었습니다. AGPL-3.0 라이선스로 배포됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.