본문으로 건너뛰기
dopejs

오픈소스 · 공개 개발

AI 네이티브 개발을 위한 도구.

dopejs는 하나의 질문을 중심으로 모인 작은 오픈소스 프로젝트 모음입니다. 에이전트가 개발 루프의 일부가 될 때, 매일 쓰는 소프트웨어는 어떤 모습이어야 할까요? 에이전트 런타임, 터미널 코딩 에이전트, CLI 환경 도구, Canvas 렌더링 엔진 — 모두 공개적으로 개발합니다.

프로젝트

이 저장소들은 성숙도가 실제로 서로 다릅니다. 아래 상태 라벨은 마케팅 문구가 아니라 오늘 무엇을 믿고 쓸 수 있는지를 나타냅니다. 라이선스도 제각각이며 각 프로젝트 페이지에 명시되어 있습니다.

01

DopeAgent

활발히 개발 중

개인용 에이전트 OS — 로컬 데몬 하나에 여러 개의 얇은 클라이언트.

Rust 컨트롤 플레인이 로컬에서 실행되며 런타임, LLM 프로바이더, 채널 커넥터, 저장소, 이벤트를 담당합니다. 클라이언트는 얇게 유지됩니다: React 웹 UI, 전체 화면 Rust TUI, 채팅 채널 커넥터, TypeScript SDK — 모두 동일한 JSON Schema 계약을 따릅니다.

02

dsh-tui

출시됨

DeepSeek Harness를 위한 플러그인 네이티브 터미널 UI.

dsh-tui는 트리 외부 Harness 번들로 배포되며 에이전트 런타임과 같은 프로세스에서 실행됩니다. `ctx.agents`로 에이전트를 생성하고 재개하며, 웹 클라이언트 코드에 의존하지 않고 지속적인 session/event 로그를 렌더링하고, 승인·질문·명령을 위한 터미널 어댑터를 제공합니다. 0.1.0이 첫 공개 릴리스입니다.

pnpm dlx --allow-build=node-pty @deepseek-ai/dsh@0.1.0-rc.6 --profile tui
03

GoZen

출시됨

API 프록시 자동 페일오버를 갖춘 멀티 CLI 환경 전환기.

Claude Code, Codex, OpenCode의 환경을 한곳에서 전환하고, 상위 프로바이더가 불안정해져도 작업을 계속합니다 — GoZen이 API 트래픽을 프록시하고 자동으로 페일오버합니다.

curl -fsSL https://raw.githubusercontent.com/dopejs/gozen/main/install.sh | sh
04

doper

초기 단계 — 프로덕션에는 부적합

처음부터 새로 설계한 웹 Canvas 렌더링 엔진.

고성능 TSX 런타임, 네이티브 가상 스크롤, 버전이 지정된 바이너리 ABI 뒤의 결정론적 Rust/WASM 코어, 완전한 텍스트 렌더링과 Canvas 네이티브 편집. M0–M3 마일스톤이 완료되었고, M4에서 편집·이벤트·히트 테스트·접근성 체인이 들어옵니다.

05

dope-canvas

설계 단계

AI가 생성한 대량의 웹 산출물을 위한 무한 캔버스.

수백 개의 살아 있는 iframe은 확장되지 않고, 모든 페이지를 이미지로 평탄화하면 선택과 이벤트 타기팅을 잃습니다. dope-canvas는 산출물을 보존된 형태로 유지합니다 — 소스, 지속 상태, 상호작용 트리, 페인트 캐시, 선택적 라이브 런타임 — 그래서 Figma 같은 선택과 활성화가 살아남습니다. 저장소는 개발 이전 기준선 단계로 아키텍처, 전달 계획, 보안 모델은 있지만 동작하는 캔버스는 아직 없습니다.

dopejs 소개

여기 있는 모든 것은 GitHub에서 공개적으로 개발됩니다. 어느 저장소든 이슈와 풀 리퀘스트를 환영하며, "아직 동작하지 않는다"는 솔직한 제보도 마찬가지로 환영합니다. 일부 프로젝트는 의도적으로 프리릴리스 상태이며, 해당하는 경우 프로젝트가 직접 밝히고 있습니다.

GitHub에서 조직 팔로우하기 ↗