본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

SilentCoderHere/aihub

Kotlin0 / 0

여러 AI assistant를 세션 유지형 WebView 탭으로 묶은 Android Kotlin 앱입니다.

TL;DR

이 레포는 특정 AI SDK가 아닌 Android용 독립형 Kotlin 앱으로, 여러 AI assistant를 WebView 기반 탭 인터페이스에 통합합니다. Material Design 3 UI에서 서비스를 활성화하거나 숨기고 순서를 바꿀 수 있으며, 세션과 대화를 앱 재시작 뒤에도 유지하고 동시 로딩 수를 조절합니다. StevenBlack hosts list 기반 광고·tracker 차단과 데이터 수집이 없다는 공개 정책이 개인정보를 중시하는 사용자에게 장점이지만, 실제 대화 데이터 처리는 연결된 각 AI 서비스의 정책을 따릅니다. GPLv3와 F-Droid 배포를 활용해 직접 감사·수정하려는 Android 개발자에게 적합하고, 최소 Android 버전과 테스트·빌드 절차는 추가 확인이 필요합니다.

핵심 포인트

  • Android에서 여러 AI assistant를 하나의 탭형 WebView 인터페이스로 묶는 독립형 Kotlin 앱입니다. 사용자는 AI 서비스를 숨기거나 비활성화하고 순서를 바꿀 수 있습니다. 특정 AI 개발사 생태계에 종속된 SDK나 플러그인이 아니라 여러 서비스에 접근하는 통합 클라이언트에 가깝습니다.
  • 각 AI 서비스의 세션을 백그라운드에서 유지하고 앱을 다시 실행해도 대화 상태를 보존합니다. 설정에서 마지막으로 열었던 assistant를 자동으로 다시 열 수 있으며 동시 로딩할 AI 서비스의 최대 수를 1부터 5까지 조절합니다. 여러 서비스를 오가면서도 로그인과 대화 흐름을 반복해서 초기화하지 않아도 되는 구성이 핵심입니다.
  • 기본값으로 StevenBlack hosts list를 GitHub Action으로 파싱해 광고와 tracker 도메인을 차단합니다. README는 analytics, telemetry, crash reporter, 개인 식별 정보 수집이 없고 전체 소스 코드를 감사하거나 직접 빌드할 수 있다고 밝힙니다. 다만 AI 서비스 자체로 전송되는 대화 데이터의 처리 방식은 각 서비스의 정책을 별도로 확인해야 합니다.
  • Material Design 3와 Material You 기반의 동적 색상, 자동 다크·라이트 모드, 글꼴 크기 조절을 Android 화면에 적용합니다. 앱은 GPLv3로 공개되며 F-Droid, OpenAPK, GitHub Releases, Obtainium을 통한 배포 경로가 있습니다. Kotlin Android 앱을 직접 수정하거나 개인정보 수집이 적은 통합 UI를 원하는 개발자에게 적합하지만, README만으로는 테스트 절차와 최소 Android 버전이 확인되지 않습니다.

이미지 분석

AI Hub 화면에서 ChatGPT, Duck AI, Brave, Grok, Venice, Lumo, Deepseek 같은 AI assistant를 요금제와 privacy 상태와 함께 목록으로 관리합니다.
첫 화면은 여러 AI assistant를 하나의 컬렉션으로 묶고 각 서비스의 Free, Freemium 상태와 privacy 관련 문구를 카드에 표시합니다. 카드의 체크 아이콘과 별표는 서비스 활성화 또는 즐겨찾기 같은 선택 상태를 빠르게 조작하는 구조로 보이며, 하단에는 AI 서비스 업데이트 동작이 배치되어 있습니다. README가 말하는 통합 탭 탐색과 서비스별 사용자 설정이 실제 모바일 UI에 반영됐다는 점을 확인할 수 있습니다.
Brave, Duck AI, Grok 중 현재 활성화된 AI 서비스를 선택하는 Active AI Services 패널입니다.
Brave는 체크 표시로 활성 상태이고 Duck AI와 Grok은 X 표시로 비활성 상태라서 현재 사용할 서비스를 별도 패널에서 선택할 수 있습니다. 이 화면은 Brave 브라우저 안에서 여러 AI 서비스를 전환하는 동작과 AI Hub의 서비스 활성화 관리가 연결되는 모습을 담고 있습니다. 통합 인터페이스가 모든 assistant를 동시에 실행하는 방식이 아니라 선택한 서비스 중심으로 동작함을 파악하는 데 유용합니다.
Settings 화면에서 마지막 AI 재실행, 서비스 관리, 메모리 관리, WebView 확대와 데스크톱 모드 등을 조절합니다.
Preferences 영역은 마지막으로 열었던 AI를 다시 여는 옵션과 AI 서비스 관리 메뉴를 제공하고, Performance 영역은 동시 AI 로딩 최대치를 3으로 설정한 상태를 보여줍니다. WebView 영역에서는 pinch to zoom, desktop mode, third-party cookies를 각각 켜고 끌 수 있어 웹 기반 AI 서비스의 로그인과 화면 표시를 조정합니다. 세션 복원과 메모리 사용량 사이의 균형을 설정 화면에서 직접 다루는 앱 구조가 드러납니다.
Manage AI Services 화면에서 ChatGPT부터 Gemini까지 각 AI 서비스의 활성화 상태와 표시 순서를 관리합니다.
각 서비스 카드에는 이름, Free 또는 Freemium 구분, privacy 관련 상태, 활성화 토글이 함께 표시됩니다. 오른쪽의 위·아래 화살표로 서비스 순서를 바꾸고 상단 검색 아이콘으로 목록을 찾는 흐름이 구성되어 있습니다. README의 숨김·비활성화·재정렬 기능이 구체적인 관리 화면으로 구현됐으며, 서비스 목록이 설정 가능한 외부 구성 데이터와 연계될 여지도 보입니다.

463

Stars

39

Forks

+204

Trending

0

조회수

463 watchers33 open issuesGNU General Public License v3.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.