duxweb/codux
⬛ A native connected terminal for AI agent development. 为 AI Agent 开发而生的原生互联终端。
Codux – 고성능 AI 코딩 터미널 (보관됨)
이것이 무엇인가
- AI 기반 코딩 어시스턴트(예: OpenAI Codex, Claude Code, Kimi 등)를 사용하는 개발자를 위한 컨트롤 플레인 역할을 하는 네이티브 데스크톱(macOS, Windows, Linux) 및 모바일 앱입니다.
- 터미널, 프로젝트 인식 작업 공간, 토큰 사용량 분석, 자격 증명 격리 SSH/DB 헬퍼, 암호화된 피어 투 피어 링크를 번들로 제공하여 장기 실행 AI 에이전트 세션을 여러 기기와 헤드리스 호스트에서 유지할 수 있습니다.
핵심 아이디어
| 문제 | Codux의 해결책 |
|---|---|
| 각 AI CLI가 자체 상태를 유지 → 작업 트리, 터미널, 토큰 간 혼란 | 모든 AI CLI, Git 작업 트리, 프로젝트별 터미널을 추적하는 통합 작업 공간 |
| 긴 에이전트 실행을 재개하기 어려움 | 실시간 상태, 로컬 기록, 세션 복원; 휴대폰이나 다른 컴퓨터에서 분리 및 재연결 가능 |
| 토큰 지출이 불투명함 | 도구, 모델, 프로젝트, 일별로 세분화된 실시간 토큰 사용량 |
| 자격 증명이 프롬프트에 노출됨 | codux-ssh 및 codux-db 래퍼가 보호된 헬퍼 프로세스 내에서 비밀번호/키를 주입 – 모델이 이를 볼 수 없음 |
| 작업이 원격 머신에 있음 | 헤드리스 호스트(codux-agent)가 모든 서버/Mac/Linux 박스에서 실행; 데스크톱 또는 휴대폰이 종단 간 암호화된 P2P/릴레이 링크를 통해 연결 |
주요 기능
- 다중 도구 지원 – Codex, Claude Code, Oh My Pi, OpenCode, MiMo, Kiro, CodeWhale, Agy, Kimi 등용 래퍼.
- 작업 트리 우선 모델 – 각 Git 작업 트리에 자체 터미널, Git 상태, AI 세션이 제공됩니다.
- 토큰 분석 – 대시보드에서 모델/도구/프로젝트별 사용량을 보여줍니다.
- 자격 증명 격리 –
codux-ssh/codux-db명령을 통해 에이전트가 프롬프트나 셸 기록에 비밀번호를 노출하지 않고 서버/데이터베이스에 접근할 수 있습니다. - 기기 무관 페어링 – 데스크톱, 휴대폰, 모든 헤드리스 호스트가 iroh 네트워킹 라이브러리를 통해 피어가 됩니다; 연결은 암호화되며 릴레이로 폴백할 수 있습니다.
- 웹 터널 브라우저 – 호스트를 통해 웹 트래픽을 프록시하는 내장 Chromium 뷰로, 원격 머신의 Vite 개발 서버를 로컬처럼 탐색할 수 있습니다.
- 터미널 펫 – 토큰 소비에 따라 레벨업하는 기발한 픽셀 펫(순전히 장식용).
- 로컬 우선 – 모든 데이터(프로젝트, 메모리, 자격 증명, 토큰 통계)는 사용자 머신에만 저장됩니다; 클라우드 서비스나 계정이 없습니다.
아키텍처(높은 수준)
- 데스크톱 앱 – Rust + GPUI로 작성, UI, 터미널 에뮬레이터, 지원되는 AI CLI에 환경 지시문을 주입하는 래퍼를 제공합니다.
- 모바일 앱 – 동일한 피어 네트워크에 연결되어 동일한 작업 공간을 표시하는 Flutter 프론트엔드.
- 헤드리스 호스트(
codux-agent) – 모든 OS에서 실행되는 경량 Rust 바이너리로, 암호화된 링크를 통해 터미널, Git, AI 세션을 노출합니다. - 네트워킹 – 종단 간 암호화된 P2P 연결을 위한 iroh 라이브러리 기반, 선택적 릴레이 폴백 지원.
- 자격 증명 헬퍼 – 저장된 프로필을 읽고 실제 연결을 수행하는 작은 하위 프로세스(
codux-ssh,codux-db)로, AI 모델의 컨텍스트에서 비밀을 유지합니다.
설치
- 데스크톱 – macOS는 Homebrew Cask(
brew install --cask duxweb/tap/codux) 또는.dmg/ Windows.exe설치 프로그램 직접 다운로드. - Windows의 WSL – WSL을 활성화하고 Linux 배포판을 설치한 다음 앱 설정에서 Codux Runtime을 설치합니다.
- 모바일 –
codux-flutter릴리스의 Android APK; iOS 앱은 유료(Apple 개발자 비용을 충당)이지만 소스는 오픈소스입니다. - 헤드리스 호스트 – 한 줄 스크립트
curl …/install.sh | sh(OS/아키텍처 자동 감지) 또는 수동 바이너리 다운로드.
라이선스 및 상태
- GPL-3.0 라이선스.
- 저장소는 보관됨; 활발한 개발은 Sailry 프로젝트(
sailry-harness)로 이동했습니다. 코드는 참조용으로 계속 사용할 수 있습니다.
누가 사용할 수 있나
- AI 지원 코딩 도구를 많이 사용하고 안정적이고 프로젝트 범위가 지정된 환경이 필요한 개발자.
- 서버에서 장기 실행 AI 에이전트를 유지하면서 모든 기기에서 모니터링 및 상호 작용하려는 팀.
- LLM 프롬프트에 자격 증명이 유출되는 것에 우려하는 모든 사람.
위의 모든 정보는 README에서 직접 가져온 것입니다; 추가 기능은 추론되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트