「Marky:エージェント型コーディング向け、軽量なマークダウンビューアーを公開しました(Show HN)」

2026/04/17 1:08

「Marky:エージェント型コーディング向け、軽量なマークダウンビューアーを公開しました(Show HN)」

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Marky は Tauri v2、React、Rust(Electron を置き換える)を用いて構築された macOS 向け高速で軽量な Markdown ビューアです。サイズは 15 MB 未満という驚くほど小さいフットプリントを持ち、ターミナルから直接ファイルを開く機能(

marky FILENAME
)または持続的な Obsidian スタイルのワークスペース(
marky FOLDER
)を実現します。主な機能には、ライブディスクリロード、Cmd+K を 통한ファジー検索、Shikiによるシンタックスハイライトリング、KaTeXによる数式レンダリング、Mermaid図表、GFMサポートが含まれます。未確認ファイルの表示時の安全性を確保するため、DOMPurify を用いてコンテンツをサンタイズ化し、システム設定に合わせて明るいテーマ/暗いテーマを採用します。現在、Apple Silicon Mac(ARM)向けに署名されていないベータ版として利用可能であり、セキュリティゲートウェイを回避するために
xattr -cr /Applications/Marky.app
といった一時的なコマンドが必要となる場合があります。このプロジェクトは CLI/I/O/バックエンドに Rust、フロントエンドに React/Tailwind CSS を使用しています。今後の更新では x86 と Linuxへのサポート拡大、Claude Code/Codex との AI チャット統合、Git.diff レビュー機能の追加が計画されています。プルリクエストを通じてコントリビューションを歓迎し、テスト実行後に提出してください。

本文

Marky: macOS 向け高速ネイティブ Markdown ヴィューア

Tauri v2React、および markdown-it を採用して開発されました。表、コードブロック、タスクリスト、数式、図の美しく正確なレンダリングを実現し、ライブリロード機能を備えています。


目次


プロジェクトについて

Marky は、1 つの目的のために設計されたデスクトップ用 Markdown ヴィューアです。それは、ターミナルから

.md
ファイルを開き、美しく瞬時のレンダリングを提供することです。
marky FILENAME
コマンドでファイルを閲覧するか、
marky FOLDER
コマンドで Obsidian スタイルの持続的なワークスペースとしてフォルダーを開くことができます。ディスク上でファイルが変更されるたびに自動的にリロードされ、Claude が生成した計画書やドキュメント、メモを執筆最中に閲覧するのに最適です。


機能

  • CLI フースト (コマンドラインファースト)
    marky README.md
    でウィンドウを開き、
    marky ./docs/
    でフォルダーを開くことができます。
  • ライブリロード — エディタや Claude などからディスク上の編集内容は即座にビューに反映されます。
  • フォルダー管理 — Obsidian スタイルの持続的なワークスペースとしてフォルダーを追加できます。サイドバーに表示され、起動時に復元されます。
  • Cmd+K コマンドパレット — Nucleo によるファジー検索を活用し、開いているすべてのフォルダー内でファイルを曖昧検索できます。
  • シンタックスハイライト — Shiki と VS Code のテーマを組み合わせて、正確で美しいコードブロックを実現します。
  • 数式
    $inline$
    および
    $$display$$
    形式の数式のレンダリングには KaTeX を使用しています。
  • Mermaid 図 — フェンス付き Mermaid ブロックを SVG としてレンダリングします。
  • GFM (GitHub Flavored Markdown) — 表、タスクリスト、取り消し線、オートリンク、脚注をサポートします。
  • ライトテーマとダークテーマ — システムの好みを追従するか、手動で切り替えることができます。
  • 無害化されたレンダリング — すべての HTML は DOMPurify を通して処理され、信頼できない Markdown の閲覧も安全です。
  • 軽量かつ高速 — ネイティブな Webviewを採用しており Electron は使用しません。配布用
    .dmg
    ファイルのサイズは 15 MB 未満です。

インストール

Homebrew を使用して

備考: 現在 Apple の審査待ちのため、一時的にアプリは署名されていません。この状況は近日中に解決されます。

brew tap GRVYDEV/tap
brew install --cask GRVYDEV/tap/marky
# バイナリを署名するまで仮対応として実行します
xattr -cr /Applications/Marky.app

ソースコードから

Rust、Node.js、pnpm のインストールが必要です。

git clone https://github.com/GRVYDEV/marky.git
cd marky
pnpm install
pnpm tauri build
./scripts/install-cli.sh

インストールスクリプトは

marky
~/.local/bin/
にシンリンクリンクします。以下のように PATH に含めることを確認してください:

  • bash/zsh:
    export PATH="$HOME/.local/bin:$PATH"
  • fish:
    set -Ux fish_user_paths $HOME/.local/bin $fish_user_paths

使用方法

# シングルファイルを開く
marky README.md

# ワークスペースとしてフォルダーを開く
marky ./docs/

# 引数なしで起動 — 直前のセッションを復元します
marky

キーボードショートカット

ショートカット動作
Cmd+Kコマンドパレット (ファジーファイル検索)
Cmd+Oファイルを開く
Cmd+Shift+Oフォルダーを追加
Cmd+Fページ内検索

開発

pnpm install
pnpm tauri dev   # HMR付きの開発サーバー

テストの実行

フロントエンド:

pnpm test

Rust:
cd src-tauri && cargo test

プロジェクト構造

  • src-tauri/
    — Rust ベンダー(CLI、ファイル I/O、ファイルウォッチング、フォルダーレジストリ、ファジー検索)
  • src/
    — React フロントエンド(Markdown パイプライン、UI コンポーネント、テーマ)
    • src/components/
      — アプリコンポーネント(ビューア、サイドバー、コマンドパレットなど)
    • src/components/ui/
      — shadcn/ui のプライムティブ(基盤コンポーネント)
    • src/lib/
      — コアロジック(markdown-it 設定、Shiki、Tauri IPC ラッパー)
    • src/styles/
      — Tailwind ベースおよび Markdown Prose スタイル
  • scripts/
    — インストール補助スクリプト

採用されている技術

レイヤーテクノロジー
デスクトップシェルTauri v2
フロントエンドReact + TypeScript + Vite
Markdownmarkdown-it
シンタックスハイライトShiki
数式KaTeX
Mermaid
ファジー検索nucleo
UI プライムティブshadcn/ui
スタイルTailwind CSS
ファイルウォッチングnotify

ロードマップ

  • x86 と Linux のサポート — 現在は macOS ARM 専用ですが、x86 マクロと Linux への展開を進めています。
  • 組み込み AI チャット — Markdown ドキュメント内から直接 Claude Code や Codex とチャットできます。
  • Git.diff リビュー — アプリを離れることなくローカルの Git ダイクを検証・レビューできます。

コントリビューションの依頼

オープンソースコミュニティを学び、インスピレーションを受け、創造するための素晴らしい場所にしてくれるのはコントリビューションです。どのような貢献も大歓迎です。

プロセス

  1. プロジェクトをフォークします
  2. 機能ブランチを作成します:
    git checkout -b feature/AmazingFeature
  3. 変更をコミットします:
    git commit -m 'Add some AmazingFeature'
  4. ブランチにプッシュします:
    git push origin feature/AmazingFeature
  5. プルリクエストを開きます

PR を送付する前に:

  • pnpm test
    および
    cd src-tauri && cargo test
    を実行してください
  • pnpm typecheck
    を実行してください
  • 実際には
    pnpm tauri dev
    で Markdown ファイルを開き、正しくレンダリングされるか確認してください

お問い合わせ

同じ日のほかのニュース

一覧に戻る →

2026/04/16 23:23

Claude オプス 4.7

## Japanese Translation: Claude Opus 4.7 は、すべての Claude プラットフォーム、API、Amazon Bedrock、Google Cloud Vertex AI、Microsoft Foundry において大幅な向上と一般利用を開始しました。先進的なソフトウェア工学における主要な飛躍として、長期的自律性と自己検証機能が強化された Opus 4.6 を引き継ぎます。モデルのビジョン能力も著しく向上し、最大約 375 万画素(従来の 3 倍以上)までの画像に対応します。料金は Opus 4.6 と同一の、入力トークン当たり 5 ドル、出力トークン当たり 25 ドルで維持され、より微細なトレードオフ制御を可能にする新たな"xhigh"レベルが導入されました。内部評価では、93 タスクからなるベンチマークにおけるコーディング精度が 13% 向上し、4 つの以前は解決不能だったタスクを完遂することを実現するなど大きな進歩が見られます。また、「General Finance」モジュールでは、Opus 4.6 の 0.767 に対し 0.813 という大幅な金融分析能力の進歩、CursorBench(明確回答率 70%)や Complex Multi-step Workflows(+14%)といったベンチマークでも著しい向上を記録。さらに Rakuten-SWE-Bench 上の本番タスク解決数は 3 倍に増加し、コード品質でも二位桁の改善が実現しました。これらの進展は、Devin などのような環境での長期的自律性を可能にし、Replit においては同等かそれ以下のコストで高性能な実行を達成します。新機能としては、「task budgets」ベータ版およびバグレビュー専用の `/ultrareview` スラッシュコマンドが含まれます。本リリースは「Project Glasswing」の一貫した慎重な安全アプローチと整合しており、自動的な防護機構により高リスクのサイバーセキュリティ用途をブロックすると同時に、正当な研究者に新しい Cyber Verification プログラムへの参加を呼びかけています。結論として、Opus 4.7 は金融分析や工学など重要分野における一貫性の新基準を設定し、次世代 AI ツールの採用準備が整った企業向けに、強化されたパフォーマンスと戦略的リソース管理を提供します。

2026/04/17 2:12

ほぼすべてのことに適用可能なコードックス。

## Japanese Translation: OpenAI は、Codex アプリに対する主要なアップデートを導入し、それを受動的アシスタントからユーザーのコンピュータを直接操作する能動的で自律的なエージェントへと変革します。macOS 上の高度なバックグラウンド機能(カーソル制御[見る、クリック、打つ]とマルチエージェント並列処理)を活用し、Codex はプルリクエストのレビュー、SSH を介したリモート環境の管理、PDF やスプレッドシートなどのリッチなファイルプレビューを開くことができます。アプリ内に統合されたブラウザを通じて、ユーザーは Web ページ上に直接コメントを付けることで正確な指示を提供できます。新しいシステムには、個人のコンテキストと好みを記憶するためのメモリレイヤーが追加され、90 以上のプラグインにより GitHub、GitLab、Atlassian、CircleCI、CodeRabbit などの外部ツールとの接続が可能になります。Codex は désormais、来週の日数や週間を跨いで作業をスケジューリングし、自律的に目覚めることで長期タスクをサポートします。また、Google Docs、Slack、Notion、コードベース内のオープンなコメントに基づき、能動的にアクションを提案します。さらに、このアップデートには gpt-image-1.5 が統合され、製品コンセプト、フロントエンドデザイン、マockアップ、ゲームなどの同じワークフロー内で画像の生成と反復を行うことができます。今日、ChatGPT にサインインしたデスクトップユーザー向けにロールアウトされており、これらの機能は間もなく Enterprise、Edu、EU、UK アカウントにも拡大されます。

2026/04/17 6:56

グイが、デュオテープ、古いカメラ、およびCNCマシンを組み合わせて、AIを駆使したハードウェアハッカー用の腕を作成しました。

## Japanese Translation: **改善されたサマリー:** 本テキストの主なメッセージは、電子機器に対する安全なピンプローブを可能化することを目的としたソースアベイラブルなハードウェアハッキング自動化スタックである「AutoProber」の導入です。標準的なツールが盲目的に進む可能性に対して、AutoProber は CNC モーション制御、光学顕微鏡、リアルタイムオシロスコープ監視を「安全第一」というアーキテクチャに統合します。本システムはプロジェクトを読み込み、ハードウェアと接続し、軸をキャリブレーションし、エージェントまたはダッシュボードを使用してターゲットを検出およびアノテーション済みマップをステッチします。特に重要なのは、安全が独立したチャンネル(オシロスコープ チャンネル 4)によって執行されており、電圧を連続的に監視することであり、あらゆる曖昧さ、アラート、またはトリガーが発生した場合に自動回復なく即座に停止し、作業者の介入を必須としている点です。 GRBL 互換 CNC ミル(例:SainSmart Genmitsu)、USB 顕微鏡、および Siglent オシロスコープを基盤とし、本スタックは現在、特定の安全制約付きで制限リリースカンドイドとして存在しています:コントロールダッシュボードが信頼できないネットワークに露出させてはならないこと、および商用ライセンス発行にはメールでの申請が必要であることが含まれます。本プロジェクトは、複雑なプローブ作業中の機器破損や人身傷害を防ぐために、ダッシュボード上でのプローブターゲット承認などの作業者による専用の監督を強調しており、ハードウェアハッキングにおける標準的な自動化ワークフローの前提を根本的に変化させます。