nao
오픈소스 분석 에이전트 nao, nao‑core CLI로 컨텍스트 생성하고 모든 사용자를 위한 채팅 인터페이스 배포
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Treemap tipo WinDirStat para un Synology: agrupa el espacio por disco físico (qué bahía tiene qué volúmenes y carpetas dentro) o por volumen, con transición animada entre ambas vistas.
Todo corre en el navegador. nasmap.py se ejecuta en el NAS por SSH, genera un JSON con la distribución de carpetas, discos y RAID, y la página lo dibuja. Nada se sube a ningún servidor externo.
A WinDirStat-style treemap for a Synology NAS. nasmap.py runs over SSH and dumps a JSON with the folder/disk/RAID layout; index.html renders it client-side, grouped by physical disk or by volume. Nothing leaves your machine — the commands below are copy-pasteable even if you don't read Spanish.
Demo: https://methodx19.github.io/nas-map/ (abre con datos de ejemplo hasta que cargues tu propio nasmap.json)
nasmap.py al NAS (por ejemplo con File Station, a tu carpeta home).sudo python3 nasmap.py -o nasmap.json
Solo lee el disco. Con muchos ficheros puede tardar varios minutos.nasmap.json y ábrelo en index.html con el botón Cargar mi JSON, o arrástralo sobre el mapa.En vez de repetir los pasos 3-4 cada vez, nasmap.py tiene un modo --serve para publicar el último JSON generado, con cabecera CORS:
python3 nasmap.py --serve 8787 --out nasmap.json --token UNA_CLAVE_LARGA
Monta dos tareas en el Programador de tareas de DSM:
sudo python3 nasmap.py -o nasmap.json.Publica ese puerto bajo tu propio dominio HTTPS con el proxy inverso de DSM (Panel de control → Portal de inicio de sesión → Avanzado → Proxy inverso), y pega la URL resultante (con el token) en el campo de la página. A partir de ahí se actualiza sola cada vez que la abres.
El token es una protección ligera (evita que cualquiera con la URL vea el listado de carpetas), no un sistema de autenticación. El servidor escucha solo en 127.0.0.1; la única puerta hacia fuera es la que tú abres a propósito con el proxy inverso.
Alternativa sin tocar el proxy inverso: si tienes una carpeta del NAS sincronizada en tu PC (Synology Drive, unidad de red...), programa solo la regeneración del JSON ahí dentro y usa el botón Vincular fichero local de la página (requiere un navegador basado en Chromium).
index.html, style.css, app.js — la página.nasmap.py — el escáner / servidor que corre en el NAS.El escáner está probado en carpetas normales de Linux, no en un Synology real. Lo más propenso a fallar es cómo relaciona cada volumen con sus discos físicos (DSM 7 usa nombres como cachedev). Si algún disco sale mal asignado, abre un issue con la salida de cat /proc/mounts y ls /sys/block.