pengchujin/aerial-tv
- 출처
- GitHub
- 처음 오른 날
- 분야
- 디자인과 UI
- GitHub 별 수
- 658
- 주 언어
- Kotlin
외부 오픈소스 저장소를 소개하는 글입니다. HDATF 제품이 아닙니다.

무엇을 하나
Aerial은 광고와 추천 목록 대신 앱과 배경화면을 보여주는 Android TV용 홈 화면 앱입니다. 주요 사용자는 Xiaomi와 TCL 등 TV의 기본 화면을 바꾸려는 소유자입니다. 리모컨 입력과 설치된 앱 목록, 신호원 및 사진을 받아 앱 격자와 제어 센터, 화면 보호기를 표시합니다. Kotlin과 Jetpack Compose 기반이며, 스마트폰은 QR 주소를 통해 사진 업로드와 배경 설정을 할 수 있습니다. APK 설치와 TV의 ADB 허용 및 필요한 권한 설정이 필요하며, 시스템 앱을 삭제하지 않는 복원 절차도 안내합니다. 직접 빌드할 때는 JDK 17과 Android SDK 36이 필요합니다. 항공 영상과 일일 배경은 Apple과 Bing의 외부 자료를 사용하므로 네트워크와 별도 저작권 조건을 고려해야 합니다. 기종별 기본 화면 복귀와 자동 시작 동작이 다르며, 강한 시스템 권한과 선택적인 ADB 유지 설정은 신중하게 검토해야 합니다.
라이선스
MIT 허용 범위가 넓습니다. 저작권 표시를 유지하면 상업적 이용과 수정이 가능합니다.
같은 분야 저장소
- tywr/Nordwand-Mono
Nordwand Mono는 개발자의 코드 편집기와 터미널을 위한 좁은 폭의 고정폭 글꼴 프로젝트입니다. 문자와 글꼴 설정을 입력으로 삼아 코드와 기호를 일정한 칸 너비로 표시하도록 설계합니다. 대체 문자 모양과 OpenType 스타일 세트를 제공하며, 화살표 합자와 반복 기호 연결을 선택할 수 있습니다. 이런 기능은 편집기나 터미널의 글꼴 설정에서 따로 켜야 하며 모든 화면에 자동 적용되지는 않습니다. 사용자 지정 글꼴을 만들려면 Python 3.11 이상과 글꼴 생성 의존성 및 설정 파일이 필요합니다. README는 자형을 Python 클래스로 그리고 높이 등 치수를 조정하는 방식을 소개합니다. 치수를 바꾸면 일부 글자를 직접 손봐야 할 수 있다고 경고합니다. GitHub의 대표 라이선스 표기와 별개로 글꼴 파일에는 SIL Open Font License 1.1이 있으므로 배포 때 코드와 글꼴 조건을 구분해야 합니다. - Gathin23/cleanyourtv
Android TV와 Google TV의 복잡한 기본 홈 화면을 정리하려는 사용자를 위한 런처, 기기별 패키지 목록, 작업 프롬프트와 관리 도구 모음입니다. 입력은 TV 모델, 설치된 앱 목록, 사용자가 유지할 기능과 홈 화면 구성입니다. 같은 네트워크의 컴퓨터에서 TV가 승인한 ADB 연결로 상태를 확인하고, 불필요하다고 확인한 패키지를 삭제 대신 비활성화합니다. 이후 자주 쓰는 앱의 독과 전체 앱 격자를 갖춘 Java 런처를 설치하고 기본 홈으로 지정합니다. 테마는 설정 파일과 배경 그림으로 바꾸며, 외부 앱의 모듈 카드는 사용자 승인을 받은 뒤 표시합니다. 시작하려면 TV의 개발자 옵션과 디버깅 승인, 컴퓨터의 Python 환경이 필요하고 런처 빌드에는 JDK 17과 Android SDK 34가 필요합니다. 복구 도구는 적용했던 목록의 패키지를 다시 켜고 기본 런처를 돌려놓지만 목록 밖에서 바꾼 내용까지 복구하지는 않습니다. Fire TV는 정리 기능만 적용되며 Samsung Tizen과 LG webOS는 이 Android 런처의 대상이 아닙니다. 업데이트 서비스나 필요한 앱을 잘못 끌 수 있으므로 기기별 목록과 복구 경로를 먼저 확인하고 작업 후 디버깅을 꺼야 합니다. - PC2005-cloud/dsh-pet
DeepSeek Harness의 실행 상태를 애니메이션 캐릭터와 말풍선으로 보여주는 플러그인이며 자체 캐릭터 소재 제작 흐름도 포함합니다. 입력은 세션과 도구 이벤트, 표시 설정, 캐릭터 애니메이션과 선택한 모델의 응답입니다. 브라우저 위의 캐릭터와 Electron 투명 창을 통해 작업, 대기, 성공과 오류 상태를 표현하고 드래그와 여러 캐릭터 표시를 지원합니다. 상태 처리 소스는 도구 결과가 나온 중간 단계와 전체 목표가 끝난 단계를 구분해 자동 이어가기 도중 성공을 먼저 표시하지 않도록 구성되어 있습니다. 호스트의 플러그인 관리에서 등록한 뒤 재시작해야 하며 데스크톱 실행 환경이 없으면 별도 Electron 다운로드가 발생할 수 있습니다. 대화와 사용량 표시는 호스트의 모델과 서비스 자격증명에 의존하며 독립 모드는 애니메이션을 제공하지만 대화와 사용량 같은 호스트 기능은 제공하지 않습니다. 외부 제어용 로컬 HTTP API는 상태 읽기와 애니메이션 및 말풍선 제어를 제공하지만 인증이 없으므로 외부에 공개하면 안 됩니다. 사용자 제작 소재는 영상 생성과 투명 처리, 정규화와 변환이 별도 작업이며 Safari의 투명 영상에는 별도 소재와 설정이 필요합니다. 코드는 MIT로 설명되지만 애니메이션과 프롬프트 및 원본 영상은 상업 사용 금지와 별도 출처 표시 조건이 있어 코드와 소재의 권리를 구분해야 합니다. - tangency-labs/solidcraft
치수에 따라 형상이 다시 만들어지는 부품을 설계하는 Rust 기반 파라메트릭 3D CAD 앱입니다. 설계자는 스케치, 치수와 구속 조건을 입력하고 돌출이나 모깎기 등을 작업 이력에 쌓아 입체를 만듭니다. 매개변수를 바꾸면 관련 형상을 다시 계산합니다. 설계 파일과 STEP, STL 등의 교환용 형상이나 미리보기 이미지를 출력할 수 있습니다. 데스크톱 앱, 브라우저 앱과 화면 없는 CLI를 제공하며 JSON 명령 예제도 있습니다. MCP 서버는 AI가 같은 설계 명령을 호출하고 측정과 이미지 확인을 수행하도록 합니다. AI 사용에는 별도 MCP 클라이언트 연결이 필요하고 실행 중인 데스크톱 앱을 조작하는 연결 방식도 따로 설정합니다. 초기 단계로 단순 부품에 사용할 수 있다는 것이 프로젝트의 설명이며 참조 부품 시험이 전체 CAD 동등성을 입증하지는 않습니다. 설치 패키지는 아직 서명되지 않았고 자동화의 파일 접근 범위도 확인해야 합니다. - anujasid/mcp-for-blender-pro
장면 작업을 자동화하려는 아티스트, 기술 아티스트와 개발자를 위한 Blender 확장으로 AI 대화 작업 공간과 MCP 서버를 함께 제공합니다. 제작 요청과 장면 및 객체 정보를 입력으로 받아 도구를 호출해 객체를 만들거나 수정하고 재질 지정, 화면 캡처와 장면 내보내기 준비로 연결합니다. 별도 Studio 창에서 대화, 장면 미리보기, 승인과 작업 보드를 볼 수 있습니다. 문서의 팀 작업은 관리자, 작업자와 검토자를 순서대로 실행하며 한 번 수정한 뒤 두 번째 검토도 실패하면 흐름을 멈춥니다. 릴리스 대상은 Windows x64와 Blender 4.2 이상이며 도구 호출을 지원하는 모델 선택과 클라우드 인증 정보 또는 로컬 모델 서버 설정이 추가로 필요합니다. 외부 MCP 클라이언트는 서버 활성화와 인증된 로컬 연결이 필요하고 OpenCode의 공급자 인증은 Blender 연결 프로필과 따로 관리합니다. 에셋 서비스에는 추가 키가 필요할 수 있으며 각 자료의 라이선스도 별도로 따라야 합니다. 승인 절차와 Python 검사는 보안 격리 환경이 아니고 외부 클라이언트는 자체 승인 정책을 사용하며 내부 구현이나 생성된 장면 품질은 여기서 독립 시험하지 않았습니다.
Trendshift 순위 목록에 오른 저장소만 담았고, 목록은 후보를 찾는 데만 썼습니다. 순위 숫자는 옮기지 않았습니다. 설명과 라이선스, 별 수는 각 GitHub 저장소에서 확인했습니다. 해설은 우리의 판단입니다. 이 프로젝트들을 직접 시험한 것은 아니며, 상승 목록에 올랐다고 품질이 증명되지는 않습니다.