Ebony-Vinyl/EAC-Desktop
- 출처
- GitHub
- 처음 오른 날
- 분야
- 에이전트
- GitHub 별 수
- 2,592
- 주 언어
- JavaScript
외부 오픈소스 저장소를 소개하는 글입니다. HDATF 제품이 아닙니다.
무엇을 하나
EAC-Desktop은 DeepSeek Harness를 데스크톱에서 사용하는 작업 공간으로 묶은 애플리케이션입니다. 프로젝트 폴더에서 대화와 파일 작업, 도구 실행과 플러그인 관리를 함께 하려는 사용자를 대상으로 합니다. 작업 요청과 프로젝트 파일, 모델 설정을 입력하면 Harness가 대화와 도구를 실행하고 화면에서 파일 변경과 결과를 확인하는 흐름입니다. 문서는 Tauri가 창과 트레이를 담당하고 Node sidecar가 시작 절차와 환경을 관리하며 Harness 커널이 에이전트를 실행하는 세 계층을 설명합니다. 제공 기능에는 파일 변경 확인과 되돌리기, 대화 압축, 모델 설정과 플러그인 관리 진입점이 포함됩니다. 배포 패키지는 런타임 자원을 함께 준비하지만 실제 모델 호출은 사용자가 설정한 제공업체에 의존하며 플러그인의 활성 상태와 추가 의존성은 패키지별로 다릅니다. 확인한 환경 어댑터는 DPX의 환경 생성과 경로, 환경 변수 API를 호출해 배포 채널별 기본 데이터 위치를 분리합니다. 이것은 파일 시스템 샌드박스가 아니므로 절대 경로 접근은 운영체제 권한의 영향을 받으며 제삼자 구성 요소의 라이선스도 별도로 확인해야 합니다.
라이선스
MIT 허용 범위가 넓습니다. 저작권 표시를 유지하면 상업적 이용과 수정이 가능합니다.
같은 분야 저장소
- homeassistant-ai/ha-mcp
HA-MCP는 애플리케이션 도구를 설명하고 호출하는 MCP라는 통신 규약을 통해 AI 클라이언트에 Home Assistant 관리 기능을 제공합니다. AI 클라이언트가 사용자 요청을 구조화된 도구 입력으로 바꾸면 서버는 연결된 Home Assistant의 장치 상태, 이력, 설정 자료 또는 작업 결과를 돌려줍니다. 장치 제어뿐 아니라 자동화 규칙, 스크립트, 대시보드 편집과 로그 및 실행 기록을 이용한 문제 확인 도구를 갖추고 있습니다. 확인한 서버 코드는 FastMCP 기반 도구 목록에 공개 범위 제한, 선택적 검색형 도구 탐색, 호출별 검사를 붙이며 모델에게 조심하라고 지시하는 데만 의존하지 않습니다. 권장 방식은 Home Assistant 내부에서 실행하는 통합이며, 문서상 서버 설정에는 Home Assistant 2026.8.0 이상의 호환 설치와 관리자 계정의 접근 자격 정보가 필요합니다. 로컬 연결과 원격 연결의 설정이 다르고, 비밀 연결 주소 자체가 자격 정보가 될 수 있으므로 보호해야 합니다. 읽기 전용 연결은 쓰기 도구를 숨기고 호출도 막지만 같은 자격 정보로 일반 주소에 접근할 수 있으므로 계정 권한 자체를 분리하는 기능은 아닙니다. 파일과 YAML 직접 편집은 별도로 켜는 베타 기능이며, 백업과 설정 검사만으로 의미상의 오류나 독립적인 복구 경로의 필요성까지 없어지지는 않습니다. 서버가 로컬에서 실행되어도 선택한 MCP 클라이언트가 자신의 개인정보 정책에 따라 Home Assistant 자료를 처리하므로 AI 처리까지 로컬이라고 보장할 수는 없습니다. Home Assistant 관리 도구라는 점을 넘어 산업 제어 시스템과의 호환성이나 생성된 자동화의 안전성을 입증하는 프로젝트는 아닙니다. - metadist/synaplan-desktop
Synaplan Desktop은 채팅 요청으로 로컬 파일 작업을 진행하도록 사용자 컴퓨터와 Synaplan 작업공간을 연결합니다. 요청과 허용된 파일, 설치한 Agent Skills를 받아 보고서와 표, 일정 파일, 보내지 않은 이메일 초안 같은 로컬 결과물을 만듭니다. Tauri와 Vue 기반 앱이 기기 연결 API와 Anthropic 호환 Messages 통신창구로 서버와 통신합니다. 기기 연결용 제한 권한 키는 기본적으로 운영체제의 비밀 저장소에 보관합니다. 로컬 실행은 허용한 실행기와 구조화된 프로그램 인자를 사용하며 셸과 네트워크 명령 도구, 즉석 코드 실행을 거부합니다. 제한 없는 셸이나 네트워크를 요구하는 스킬은 그대로 실행하지 못하며 Python 등 필요한 도구가 먼저 준비되어야 합니다. README 기준 Windows와 macOS, Linux용 미서명 미리보기 단계이며 서명한 공개 설치 파일은 아직 제공하지 않습니다. 소스에서는 Windows 시간 초과 처리가 직접 자식 프로세스만 종료하므로 하위 프로세스까지 종료하는 격리 보장은 별도 검증이 필요합니다. - skaft-software/octet
octet은 클라우드나 로컬 모델을 Rust 기반 실행 환경에서 사용하려는 개발자를 위한 터미널 코딩 에이전트입니다. 요청과 소스 파일, 선택적인 미디어 입력을 받아 답변과 파일 수정, 명령 실행 결과를 제공합니다. 한 프로세스가 에이전트 반복 실행과 세션, 권한 정책, 기록 저장, 터미널 화면을 관리합니다. 별도 프로세스 확장으로 도구를 추가하며 MCP와 하위 에이전트 연결은 선택 기능입니다. 첫 Pi 호환 릴리스는 Pi 확장 생태계 일부를 지원하지만 문서화된 미지원 영역이 있고 임의의 Pi 대화 기록을 가져오지는 않습니다. 세션은 줄마다 JSON을 추가하는 JSONL 기록에 분기와 복원 지점을 저장하며 중단된 변경 작업을 자동으로 재실행하지 않습니다. 모델 인증 정보와 선택한 제공업체 또는 로컬 모델 준비가 필요하고 Windows 지원은 미리보기 단계입니다. 기본값은 운영체제 권한 전체 접근이며 승인 중심 안전 모드는 명령이나 신뢰한 확장 프로그램을 격리하는 환경이 아닙니다. - darkmatter/nixmac
nixmac은 Nix와 nix-darwin 설정 앞에 AI 에이전트를 둔 macOS 설정 관리 도구입니다. Nix 파일을 직접 고치는 대신 패키지나 시스템 설정 변경을 말로 요청하려는 Mac 사용자를 대상으로 합니다. 자연어 요청과 기존 설정을 받아 수정 파일과 변경 요약을 만들며 별도 적용 경로를 통해 새 시스템 설정을 활성화합니다. 에이전트는 파일을 읽고 패키지와 문서를 검색한 뒤 파일을 수정하고 검사 결과에 따라 다시 고칩니다. 확인한 구현은 설정 수정 과정에서 실제 패키지를 빌드하지 않는 Nix 사전 검사를 사용하므로 README의 간략한 빌드 설명과 구분해야 합니다. 적용 경로에서는 일반 사용자 권한으로 실제 빌드를 수행한 뒤 관리자 권한으로 결과 시스템을 활성화합니다. Git 이력과 저장된 시스템 경로로 검토와 복구를 지원하지만 파일 복원과 시스템 재활성화는 별개 동작입니다. 문서상 환경은 Nix flakes, nix-darwin 설정, devenv를 갖춘 macOS이며 모델은 OpenRouter, OpenAI 호환 주소 또는 Ollama를 통해 연결합니다. 사전 검사 성공은 활성화 성공이나 사용자 의도 충족을 증명하지 않으며 별도 검토 버튼만으로 백엔드 승인 강제가 보장되지는 않습니다. - agentclientprotocol/codex-acp
Codex를 ACP 지원 편집기나 클라이언트에서 사용하도록 연결하는 어댑터입니다. 별도 언어 모델이나 독립 개발 환경이 아니라 두 프로그램 사이의 요청과 실행 이벤트를 바꾸는 서버입니다. 클라이언트의 텍스트, 이미지, 작업 폴더 정보를 받아 Codex App Server로 보내고 응답, 도구 호출, 파일 변경과 승인 요청을 돌려줍니다. 모델과 추론 수준, 샌드박스 모드, 허용된 사용자 권한 프로필을 선택할 수 있습니다. 하위 에이전트 세션과 실행 중 추가 입력 등 일부 기능은 클라이언트와 기능 지원을 협의한 뒤 활성화됩니다. npm 패키지는 호환 Codex 의존성을 포함하며 ACP 클라이언트의 실행 설정과 Codex 인증을 별도로 준비해야 합니다. 인증은 ChatGPT 로그인, API 키 또는 지원을 협의한 사용자 게이트웨이를 사용합니다. 설치만으로 모든 편집기에 연결되거나 승인 정책이 안전하게 정해지는 것은 아니며 권한 프로필 관련 일부 필드는 실험적 스키마입니다.
Trendshift 순위 목록에 오른 저장소만 담았고, 목록은 후보를 찾는 데만 썼습니다. 순위 숫자는 옮기지 않았습니다. 설명과 라이선스, 별 수는 각 GitHub 저장소에서 확인했습니다. 해설은 우리의 판단입니다. 이 프로젝트들을 직접 시험한 것은 아니며, 상승 목록에 올랐다고 품질이 증명되지는 않습니다.