通話にボットを参加させず、端末の音声を録音するローカルファーストのオープンソースAI議事録ツール。Granolaの代替として使えます。
Sidenai/sidex
VS CodeのworkbenchをTauriに移植し、システムのWebViewを使ってメモリ使用量を削減したプロジェクト。初期リリース。
代替できる製品:Visual Studio Code
- スター
- 3,101
- フォーク
- 259
- 未解決の Issue
- 54
- 最終コミット
- 2 か月前
これは何?
SideXは、Visual Studio CodeをTauriに置き換える初期段階の移植プロジェクトです。TypeScript製のworkbench、Monacoエディター、レイアウトはVS Codeのものを引き継ぎ、ファイルI/O、ターミナルPTY、Git、ファイル監視、検索インデックス、SQLiteストレージといったネイティブ側の機能はRustで実装しています。Chromiumを同梱する代わりに、macOSのWKWebViewやWindowsのWebView2など、OSにインストール済みのWebViewでアプリを描画します。
動作する機能として挙げられているのは、基本的な編集、統合ターミナル、Git操作、ファイル検索、Open VSXからの拡張機能のインストールです。拡張機能ホストとデバッガーは開発中のため、多くのVS Code拡張機能はまだ実行できません。また、ローカルでループバックアドレスにバインドするGoサーバーをバックエンドとした、任意で使える組み込みAIチャットエージェントも含まれています。ユーザーが用意したモデルプロバイダーのキーで動作し、SideXアカウントは不要です。
MITライセンスで公開されており、VS Codeのソースに詳しいコントリビューターを対象としています。ビルド済みバイナリはまだ配布されていないため、ソースからビルドするにはRustとNode.jsが必要で、初回ビルドには数分かかります。
主な機能
- 01Monacoベースのエディター。シンタックスハイライトと基本的なIntelliSenseに対応
- 02Rust製PTYを使った統合ターミナル
- 03Gitのステータス確認、差分表示、コミット、ブランチ操作、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に移植し、システムのWebViewを使ってメモリ使用量を削減したプロジェクト。初期リリース。 SideXは、Visual Studio CodeをTauriに置き換える初期段階の移植プロジェクトです。TypeScript製のworkbench、Monacoエディター、レイアウトはVS Codeのものを引き継ぎ、ファイルI/O、ターミナルPTY、Git、ファイル監視、検索インデックス、SQLiteストレージといったネイティブ側の機能はRustで実装しています。Chromiumを同梱する代わりに、macOSのWKWebViewやWindowsのWebView2など、OSにインストール済みのWebViewでアプリを描画します。
- sidex は無料で使えますか?ライセンスは?
- sidex は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- sidex は今もメンテナンスされていますか?
- 半年以内に更新あり。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アカウントをファイル作業スペースとして使える、アップロードやプレビュー、ストリーミング、フォルダー同期、ローカルAPI対応のデスクトップ・Androidアプリ。
Tauri製のデスクトップアプリ。iPhoneやiPadにSideStoreなどのiOSアプリをインストールし、ペアリングファイルを設定します。
kubeconfigを読み込み、kubectlと同じ方法でステータスを判定する、TauriとRust製のKubernetesデスクトップクライアント。
会議予約やカレンダー管理に使える、MITライセンスのオープンソース・セルフホスト型スケジューリングプラットフォーム