penecho/penecho

Think with AI beyond the chat box. A shared canvas for handwriting, equations, diagrams, and spatial reasoning.

PenEcho – AI 강화된 시각적 캔버스

무엇인가요 – PenEcho는 오픈소스 데스크톱/웹 애플리케이션으로, 거대하고 무한 크기의 그림판(20,000 × 20,000 픽셀)을 인터랙티브 작업 공간으로 전환합니다. 손글씨, 스케치, 문서 붙여넣기, 그리고 대규모 언어 모델(LLM)이 바로 인근에 설명, 수식, 그래프, 다이어그램, 기타 시각적 위젯을 생성할 수 있도록 합니다. AI는 파일을 읽고 웹을 탐색하며 캔버스를 떠나지 않고도 시각적 출력을 반복적으로 개선할 수 있는 '에이전트'로 작동합니다.

핵심 기능

  • PenEcho 에이전트 – PDF, Word, PowerPoint, Excel, 이미지, 코드, 또는 읽기 전용 폴더 전체를 읽어들여 웹 검색과 현재 캔버스와 결합한 후 시각적 초안을 생성하고 편집하는 다단계 워크플로우.
  • 시각 탐색기 – 밀도 높은 연구 자료를 반응형이고 계층적인 시각 지도로 변환하여 개요, 세부 정보, 증거 패널을 제공하여 복사-붙여넣기와 도구 전환을 줄입니다.
  • 공간 기반 AI 상호작용 – 캔버스 어디에든 질문, 방정식, 다이어그램을 작성하면 모델이 주변 마크를 읽고 그 옆에 응답합니다.
  • 편집 가능한 AI 위젯 – 생성된 HTML, 전문 다이어그램, 애니메이션, 실시간 데이터 플러그인은 이동 가능한 오브젝트로 나타나며, 단계적 차이 수정을 통해 즉시 개선 가능합니다.
  • 다중 모델 백엔드 – 최대 10개의 연결(Kimi, Claude, OpenAI, DeepSeek, GLM 등)을 요청별로 선택 가능. 설정은 penecho configure 또는 간단한 env 파일로 처리됩니다.
  • PenEcho 클라우드(옵션) – 개인 프로젝트를 여러 기기 간 동기화하고, 공개된 '크래프트'(에코라고 함)를 공유하며, API 키를 호스트에 보관한 채 원격 LAN 접근을 위한 리레이를 얻을 수 있습니다.
  • 보안 우선 설계 – API 키는 서버 프로세스를 벗어나지 않습니다. 각 세션은 6자리 LAN 코드로 보호되며, 사용자가 클라우드 동기화에 동의하지 않는 한 모든 데이터는 사용자 기기 내에 머뭅니다.

작동 방식

  1. 브라우저는 사용자가 선택한 인크 영역과 기하학적 메타데이터만 전송합니다.
  2. 로컬 Node.js 서버가 요청을 검증하고, 선택된 실행자(API 호출 또는 로컬 CLI)로 전달한 후 구조화된 초안을 수신합니다.
  3. 초안은 이동 가능한 위젯으로 반환되며, 사용자는 영구적인 인크로 전환하기 전에 수락, 삭제, 또는 편집할 수 있습니다.
  4. 캔버스는 인크를 희소한 512 × 512 타일로 저장하므로, 거대한 논리적 캔버스도 가볍게 유지됩니다.

시작하기

  • 데스크톱 바이너리 – GitHub Releases 페이지에서 최신 릴리스를 다운로드하고 실행합니다.
  • npm 설치npm install -g penecho로 설치 후 penecho configure를 실행하여 모델 소스(API 키 또는 인증된 Kimi/Codex/Claude CLI)를 선택합니다. penecho로 실행하고 http://localhost:3888을 엽니다.
  • 소스에서git clone https://github.com/penecho/penecho.git && npm install && npm start.

모델 추천 (README에서) – Claude Opus 4.8/5.0, Kimi K3, gpt-5.6 시리즈, DeepSeek-v4-flash-vision-exp, GLM-5.3-flash는 캔버스 작업 부하에 최적화되어 있습니다. README의 표에는 노력 수준(저/중/고/X고)과 일반적인 토큰 사용량이 나와 있습니다.

라이선스 – AGPL-v3(폐쇄형 배포를 위한 옵션 상용 라이선스 있음). 모든 코드, 자산, 이름/로고는 프로젝트의 상표 및 기여자 계약의 대상입니다.

대상 사용자 – 연구자, 교육자, 엔지니어, 또는 채팅 창과 도면 도구 사이를 자주 전환하지 않고 손글씨 노트와 AI 생성 시각 콘텐츠를 결합하고 싶은 누구나.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트