このプロジェクトについて
massCodeは、無料・オープンソースのデスクトップアプリケーションで、単なるスニペットマネージャーではなく、開発者向けワークスペースとして位置づけられています。macOS、Windows、Linuxで動作し、ユーザーデータはローカルに保持されます。スニペット、ノート、HTTPリクエストは、ボールトディレクトリ内のフロントマター付きメタデータを持つプレーンな`.md`ファイルとして保存されます。
READMEに記載されている主な機能は以下の通りです。
- **コードスニペット**: 多階層フォルダ、タグ、フラグメントに対応。160以上の構文文法を標準搭載(`.tmLanguage`を使用すると600以上)。統合されたPrettierフォーマット、リアルタイムのHTML/CSSプレビュー、JSONビジュアライザー、テーマ付き画像としてのスニペットエクスポート。
- **ノート**: エディタ、ライブプレビュー、プレビューモードを備えたMarkdownドキュメント。ステータス、優先度、期限日を持つタスクノートと、今日/今後/完了ビュー。編集可能なMarkdownテーブル。ノート、スニペット、HTTPリクエスト間の内部リンク。セクションナビゲーション付きノートインスペクタ。Mermaid図、見出し構造からのマインドマップ、プレゼンテーションモード、コールアウト、画像埋め込み、ノートグラフとダッシュボード。
- **HTTPクライアント**: HTTP、GraphQL、WebSocketリクエスト。共有認証、ヘッダー、変数、スクリプトを持つコレクションとネストされたフォルダ。環境とローカルシークレット変数。アサーションとJavaScriptテスト。シーケンシャルなコレクション実行。20の言語/ランタイム向けのリクエストコード生成。レスポンス検査、履歴、コンソールデバッグ、Cookie管理。OpenAPI、Postman、Brunoからのインポート。
- **数学ノート**: 自然言語による算術、パーセンテージ、単位変換、日付/時刻計算。166以上の法定通貨と21の暗号通貨(ライブレート対応)。変数、関数、集計。複利、ROI、ローン返済などの財務計算。
- **図面**: Excalidrawを搭載したキャンバス。検索可能な図面リスト、図面ごとのパン/ズームメモリ、画像エクスポート、Markdownノートへの埋め込み。
- **開発者ツール**: JSON差分、ケースコンバーター、スラッグ生成、URLパーサー、改行ノーマライザー、ハッシュ/HMAC生成、パスワード生成、UUID、URL/Base64エンコーダー、JSONからTOML/XML/YAMLへの変換、カラーコンバーター、JSON生成、Lorem Ipsum。
- **コマンドパレット**: キーボードファーストのナビゲーションと、スニペット、ノート、HTTPリクエスト、スペース、コマンドの検索。`@`によるスペーススコープ、`>`によるコマンドモード。
- **インポート**: VS Code、Raycast、SnippetsLab、公開GitHub Gistからのスニペットのプレビューファーストインポート。ObsidianフォルダからのMarkdownノート。OpenAPI、Postman、BrunoからのHTTPコレクション。
- **ブラウザクリッパー**: Chrome、Firefox、Safari拡張機能で、選択したコードをスニペットとして、テキストや読み取り可能なページコンテンツをノートとして、ページやリンクをHTTP GETリクエストとして保存。トークン付きのローカル統合APIを介して接続。
- **MCP統合**: 組み込みのMCPサーバーにより、Codex、Claude Code、Cursor、VS Code Copilotなどのコーディングエージェントがスニペット、ノート、保存済みHTTPリクエストを検索・読み取り、新しいアイテムをInboxに保存し、アクティブな環境を使用して保存済みリクエストを送信できます。
ボールトはプレーンなMarkdownであるため、READMEではGitフレンドリーで、iCloud、Dropbox、Google Drive、Syncthingを介して同期でき、外部変更のライブ監視をサポートし、ベンダーロックインを回避できると述べています。カスタムJSONテーマファイルでアプリUIとエディタの構文ハイライトを調整でき、ライト/ダークテーマとライブリロードに対応しています。
ソースからビルドするにはNode.js >= 20.16.0とpnpm >= 9.0.0が必要で、`pnpm install`、`pnpm dev`、プラットフォーム固有の`pnpm build:mac`、`pnpm build:win`、`pnpm build:linux`コマンドを使用します。プロジェクトはAGPL-3.0ライセンスで、Anton Reshetovによってメンテナンスされています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.