- TESIGN / RADAR
- Decimen Optical Transfer
Decimen Optical Transfer
네트워크 없는 파일 전송
누가 쓰나격리망·회의실 등 네트워크가 막힌 환경 · 낯선 기기에 짧은 텍스트·파일을 넘길 때 · 부호 이론·브라우저 카메라 처리에 관심 있는 개발자
설치 없이 바로
화면과 카메라만으로 두 기기 사이에 파일을 보내는 웹 앱 — 애니메이션 QR 스트림, 네트워크·설치 없음, 64MB까지.
별 6,752 · GitHub에서 확인 GitHub 확인 30시간 지연 · 7일 별 증가 관측 없음 (GH Archive) (기준 )
순위 미디어 분야 15위
과거 기록


TESIGN TAKE
네트워크 대신 빛으로 바이트를 옮기는 오래된 발상을 분수 부호와 브라우저만으로 실용 속도까지 끌어올린 실험이며, 암호화가 없어 화면을 보는 모든 카메라가 읽을 수 있다는 점을 스스로 분명히 밝힙니다.
한눈에 보는 사실
- 라이선스
- AGPL-3.0
- 사용 범위
- 사용·수정은 자유. 배포는 물론 네트워크 서비스로 제공해도 소스 공개.
- 언어
- TypeScript
- 플랫폼
- web · ios · android
- 활동
- 마지막 커밋 21일 전 () · 최근 릴리스 v0.5.3 () · 릴리스 8개
- 커뮤니티
- 기여자 2명 · 열린 이슈 23개 (PR 포함) · 만든 이: 개인
- 출처
- GitHub
- 오픈소스
- 예
- 처음 본 시각
- 분류
- 실험 · 미디어
요약이며 법적 조언이 아닙니다.
왜 볼 만한가
두 기기 사이에 네트워크가 없거나 믿을 수 없을 때, Decimen은 파일을 애니메이션 QR 코드의 끝없는 스트림으로 화면에 띄우고 다른 기기의 카메라가 그것을 읽어 파일을 복원합니다. 화면→카메라 링크에는 되돌아오는 채널이 없으므로 분수 부호(Luby transform)를 써서 수신 측이 임의의 순서로 약 K×1.15개 프레임만 모으면 복원되며, 놓친 프레임은 시간만 늦출 뿐 결과를 망치지 않습니다. 49인치 모니터→iPhone 17 Pro Max 구간에서 1.0MB를 2.5초, 지속 418.5KB/s로 전송한 기록이 실행 리포트와 함께 공개되어 있습니다.
이걸로 무엇을 만들 수 있나
- 스트림을 APNG나 PNG 시퀀스로 내보내 영상 강의나 배포 페이지에 넣으면, 재생 화면에 카메라를 대는 누구나 같은 파일을 받을 수 있습니다. 소스는 npm으로 자체 호스팅되고 독립 실행 페이지 두 개로도 빌드되므로 격리망 안 배포에 응용할 수 있습니다.
누구에게 맞나
- 격리망·회의실 등 네트워크가 막힌 환경
- 화면과 카메라만으로 설정 파일이나 문서 전달
- 낯선 기기에 짧은 텍스트·파일을 넘길 때
- 계정·페어링·클라우드 없이 양쪽 브라우저만 열어 전송
- 부호 이론·브라우저 카메라 처리에 관심 있는 개발자
- 공개된 프로토콜 문서와 벤치마크 실행 리포트
5분 안에 시작하기
# 1. 두 기기 모두 https://decimen.app/ 을 열기 — 설치 없음, 한쪽은 Send, 다른 쪽은 Receive
# 2. 직접 돌리려면:
# npm install
# npm run dev
# 보내는 기기에서 https://localhost:5173/send/ , 받는 폰에서 터미널에 표시된 Network URL 열기(자가 서명 인증서 1회 허용)주의할 점
- 라이선스 AGPL-3.0-or-later(v0.4.0부터; v0.3.0까지의 릴리스는 MIT로 남음). 자체 호스팅·수정 배포 시 AGPL 의무 적용.
- 암호화 없음 — 보내는 화면이 보이는 카메라는 누구나 읽을 수 있음. 파일 64MB, 텍스트 4MB 한도.
- 웹 앱(PWA)이라 카메라 권한만 필요; 속도는 화면 크기·카메라에 크게 좌우(폰→폰 기록은 199.2KB/s). 홈페이지 기준 v0.5.3.
영수증
- 처음 본 시각
- 출처 등록
- 선정
- 생성에서 포착까지
- 44d
- 출처
- GitHub
- ◌ 과거 기록
- 과거 데이터를 되짚어 채운 항목입니다. 라이브 발견이 아닙니다.
이 항목의 사실을 기계가 읽기 쉬운 형태로 — 마크다운으로 보기 · JSON
비슷한 도구
실험 분야에서 ★ 총합 순으로 최대 5개. 편집 항목 먼저, 그다음 저장소 카드이며 이 항목은 강조되어 있습니다. 순위와 같은 저장 스냅샷에서 뽑은 비교표이고 추천은 아닙니다.
| 이미지 | 이름 | ★ 총합 | ▲ 7d | 라이선스 | 플랫폼 | 마지막 push |
|---|---|---|---|---|---|---|
![]() | Decimen Optical Transfer네트워크 없는 파일 전송이 항목 | ★ 6.8k | — | AGPL-3.0카피레프트 | web · ios · android | |
![]() | quickguiGo·Rust 네이티브 GUI | ★ 424 | ▲ +58 | 라이선스 미확인미확인 | macos | |
![]() | peerd브라우저 안에서 도는 에이전트 | ★ 408 | — | Apache-2.0허용적 | web | |
![]() | DuoFold for Android안드로이드 폰용 접힘 효과 | ★ 133 | ▲ +14 | MIT허용적 | android | |
![]() | Programming Museum교육 | — | — | 라이선스 미확인미확인 | web | — |
타임라인
- 저장소 생성
- TESIGN이 처음 본 시각 ◌ 과거 기록


![[확인 필요] README·홈페이지에 제품 화면 캡처가 없음(저장소 docs/store/LISTING.md도 스크린샷을 '미촬영'으로 표기). 확보된 이미지는 peerd.ai OG 카드: 'peerd' 워드마크, 'The browser-native agent harness.' 문구, 중심 노드에서 뻗어 나가는 선 그림](/img/peerd-cd93ce28ea-800.webp)





