통화에 봇을 참여시키지 않고 기기 오디오를 녹음하는 로컬 우선 오픈소스 AI 회의 메모 도구
Sidenai/sidex
VS Code workbench를 Tauri로 포팅해 Electron을 대체하고, 시스템 webview를 사용해 메모리 사용량을 줄인 초기 단계 프로젝트입니다.
대체할 수 있는 제품:Visual Studio Code
- 스타
- 3,101
- 포크
- 259
- 열린 이슈
- 54
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
SideX는 Visual Studio Code를 초기 단계에서 포팅한 프로젝트로, Electron을 Tauri로 대체합니다. TypeScript workbench, Monaco editor, 레이아웃은 VS Code의 것을 유지하고, 파일 I/O, 터미널 PTY, Git, 파일 감시, 검색 인덱싱, SQLite 저장소 같은 네이티브 기능은 Rust로 구현합니다. Chromium을 함께 번들링하는 대신 macOS의 WKWebView, Windows의 WebView2처럼 OS에 이미 설치된 webview를 통해 앱을 렌더링합니다.
핵심 편집 기능, 통합 터미널, Git 작업, 파일 검색, Open VSX에서의 확장 설치는 작동하는 것으로 설명되어 있습니다. 확장 호스트와 디버거는 아직 개발 중이므로 많은 VS Code 확장이 아직 실행되지 않습니다. 프로젝트에는 선택적으로 사용할 수 있는 내장 AI 채팅 에이전트도 포함되어 있습니다. 이 에이전트는 loopback에 바인딩된 로컬 Go 서버를 기반으로 하며, 사용자가 제공한 모델 제공업체 키를 사용하고 SideX 계정은 필요하지 않습니다.
이 프로젝트는 MIT 라이선스이며 VS Code 소스 코드에 익숙한 기여자를 대상으로 합니다. 아직 사전 빌드 바이너리를 배포하지 않으므로 소스에서 빌드하려면 Rust와 Node.js가 필요하고, 첫 빌드에는 몇 분이 걸립니다.
핵심 기능
- 01Monaco 기반 편집기와 구문 강조, 기본 IntelliSense
- 02Rust PTY 기반 통합 터미널
- 03Git 상태 확인, diff, 커밋, 브랜치, push/pull 작업
- 04Open VSX 레지스트리에서 확장 설치
- 05사용자가 제공한 모델 제공업체에 연결하는 내장 AI 에이전트
활용 사례
- Electron 기반 VS Code보다 메모리를 적게 사용하는 경량 VS Code 스타일 편집기를 사용해 보기
- VS Code workbench를 Tauri로 어떻게 포팅할 수 있는지 살펴보기
- Rust와 TypeScript로 개발하는 초기 단계 오픈소스 편집기 프로젝트에 기여하기
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/Sidenai/sidex.git - 2
프로젝트 폴더로 이동합니다
cd sidex - 3
종속성을 설치합니다
npm install - 4
개발 모드로 실행합니다
npm run tauri dev
사용 전 알아둘 점
- 초기 릴리스로, 확장 호스트와 디버거는 아직 개발 중입니다.
- 아직 사전 빌드된 바이너리를 배포하지 않으므로 소스에서 직접 빌드해야 합니다. 첫 Rust 컴파일에는 5~10분이 걸립니다.
- 메모리 절감 효과는 macOS에서 가장 잘 확인할 수 있으며, Windows 결과는 좀 더 복잡합니다.
토픽
자주 묻는 질문
- sidex은(는) 무엇인가요?
- VS Code workbench를 Tauri로 포팅해 Electron을 대체하고, 시스템 webview를 사용해 메모리 사용량을 줄인 초기 단계 프로젝트입니다. SideX는 Visual Studio Code를 초기 단계에서 포팅한 프로젝트로, Electron을 Tauri로 대체합니다. TypeScript workbench, Monaco editor, 레이아웃은 VS Code의 것을 유지하고, 파일 I/O, 터미널 PTY, Git, 파일 감시, 검색 인덱싱, SQLite 저장소 같은 네이티브 기능은 Rust로 구현합니다. Chromium을 함께 번들링하는 대신 macOS의 WKWebView, Windows의 WebView2처럼 OS에 이미 설치된 webview를 통해 앱을 렌더링합니다.
- sidex은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- sidex은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- sidex은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. sidex의 마지막 커밋은 2026년 8월 26일입니다.
- sidex은(는) 어디에 사용할 수 있나요?
- Electron 기반 VS Code보다 메모리를 적게 사용하는 경량 VS Code 스타일 편집기를 사용해 보기 VS Code workbench를 Tauri로 어떻게 포팅할 수 있는지 살펴보기 Rust와 TypeScript로 개발하는 초기 단계 오픈소스 편집기 프로젝트에 기여하기
- sidex는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/Sidenai/sidex.git 프로젝트 폴더로 이동합니다: cd sidex 종속성을 설치합니다: npm install 개발 모드로 실행합니다: npm run tauri dev
- sidex은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Sidenai/sidex
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Tauri(Rust와 React)로 만든 경량 크로스 플랫폼 코드 편집기로, Git 지원, AI 에이전트, Vim 키 바인딩을 제공합니다.
자신의 Telegram 계정을 파일 작업 공간으로 활용하는 데스크톱 및 Android 앱으로, 업로드·미리보기·스트리밍·폴더 동기화·로컬 API를 지원합니다.
Tauri로 만든 데스크톱 앱으로, iPhone이나 iPad에 SideStore 등 iOS 앱을 설치하고 페어링 파일을 설정합니다.
Tauri와 Rust로 만든 데스크톱 Kubernetes 클라이언트로, kubeconfig를 읽고 kubectl과 같은 방식으로 상태를 계산합니다.
Neovim, AI 에이전트와 Rust·Node·Bun·Python·C 애플리케이션을 위한 빠르고 오타에 강한 파일 및 콘텐츠 검색 툴킷입니다.