TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
저지연 음성통화·화면공유·채팅·마크다운 메모·공동 그림판을 하나로 묶은 셀프 호스팅 협업 앱 (Self-hosted Discord alternative with voice, screen share, chat, collaborative notes and canvas)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
대화와 기록, 협업이 하나의 흐름으로. Accord는 저지연 음성 통화와 화면 공유에서 시작해 채팅, 마크다운 메모, 공동 창작 도구까지 한곳에 담은 협업 앱입니다. Discord의 소통, Slack의 협업, Notion의 기록이 만나는 지점—그 사이 어딘가를 지향합니다. 이름은 불일치를 뜻하는 Discord의 반대말, Accord(조화·합의)에서 가져왔습니다. 흩어진 대화와 작업이 자연스럽게 어우러지는 공간이라는 의미를 담았습니다. • 서버(server.js)가 시그널링(WebSocket)과 통화 UI(public/)를 함께 내려줍니다. • 데스크톱 앱(Electron)은 서버 주소를 입력해 그 UI를 여는 얇은 껍데기입니다. • 통화 자체는 WebRTC P2P이고, 필요하면 TURN(coturn) 릴레이를 씁니다.README 전문 보기 ↗
대화와 기록, 협업이 하나의 흐름으로.
한국어 · English
Accord는 저지연 음성 통화와 화면 공유에서 시작해 채팅, 마크다운 메모, 공동 창작 도구까지 한곳에 담은 협업 앱입니다. Discord의 소통, Slack의 협업, Notion의 기록이 만나는 지점—그 사이 어딘가를 지향합니다.
이름은 불일치를 뜻하는 Discord의 반대말, **Accord(조화·합의)**에서 가져왔습니다. 흩어진 대화와 작업이 자연스럽게 어우러지는 공간이라는 의미를 담았습니다.
server.js)가 시그널링(WebSocket)과 통화 UI(public/)를 함께 내려줍니다.데스크톱 앱을 켜면 서버 주소를 입력하는 시작 화면이 나오고, 접속하면 왼쪽에 채널·방 목록, 가운데에 통화/채팅/메모/그림판 화면이 뜨는 구성입니다.
start-server-mac.command, Windows 로컬 테스트는 start-server-win.bat 더블클릭)start-server-cloudflare.command 더블클릭 후 표시된 주소 공유npm install 후 npm run client서버 실행에는 Node.js 18+ 만 있으면 됩니다(서버는 의존성 없음). 브라우저에서 마이크·화면공유를 쓰려면 HTTPS(또는 localhost)가 필요합니다.
server.js 시그널링 + UI 서빙 서버 (의존성 없음)
data-store.js 계정·채널·방·메모 등 영속 데이터
public/ 통화·채팅·메모·그림판 UI (서버가 내려줌)
website/ GitHub Pages 공식 홈페이지
electron/ 데스크톱 앱 메인/프리로드
shell/ 데스크톱 앱 시작 화면 (서버 주소 입력)
native/windows-process-loopback/ Windows 프로그램별 오디오 캡처 helper (C#)
scripts/ 빌드·검사용 Node 스크립트
scripts/win/ Windows 빌드 스크립트 (.bat/.command)
scripts/mac/ macOS 빌드·서버 스크립트 (.command/.sh)
docs/ 서버 열기 / 앱 빌드 가이드
start-server-mac.command macOS 서버 원클릭 실행
start-server-win.bat Windows 로컬 서버 원클릭 실행
Node.js (서버, 의존성 없음) · WebRTC · Electron · coturn(TURN)