世界を動かす技術を、日本語で。

モノドロー

概要

Monodraw はMac専用の強力な ASCIIアートエディタプレーンテキスト を活用し、ダイアグラムやフローチャートなどを簡単に作成可能。 画像形式(PNG/SVG)へのエクスポート もサポート。 多彩な描画ツールショートカット で効率的な編集を実現。 プライバシー重視、データ収集なし。

Monodraw:Mac向け強力なASCIIアートエディタ

  • プレーンテキスト のシンプルさとパワーを活用
  • ダイアグラム、レイアウト、フローチャート などの作成
  • アルゴリズム、データ構造、バイナリフォーマット の視覚化
  • テキストとして埋め込みやすく、多様な用途に対応
  • PNGやSVG への画像エクスポート機能

ダイアグラムと視覚化の強み

  • 技術ドキュメント や仕様書の理解を促進
  • データ構造やアルゴリズム の可視化による理解促進
  • コードの読みやすさ向上 による保守性向上

マインドマップと自由な編集

  • プレーンテキストマインドマッピング の融合
  • 無限キャンバス 上での自由なテキスト移動
  • 線形構造に縛られない表現 を実現

ERダイアグラム対応

  • データベース設計 に役立つERダイアグラム作成
  • Crow's Foot記法 を3種類サポート
  • データモデルの視覚的説明 が容易

バナーとテキストツール

  • ワンクリックでテキストバナー作成 (FIGlet内蔵)
    • 148種類のフォント を標準搭載、カスタムフォントも対応
    • インタラクティブなリサイズ・フォント変更・整列 が可能
  • CoreTextベースのテキストエンジン による高精度なレイアウト制御
    • 整列・位置・行方向・枠線追加 が自在

描画ツール群

  • ラインツール :直交線や階段状線、ダッシュパターン、動的アタッチメントポイント
  • レクトツール :ボックス作成、枠線・背景・シャドウ追加、カスタムアタッチメントポイント
  • ペンシル、消しゴム、バケツ塗り、ピッカー など基本ツール
  • 画像オーバーレイ によるトレース作業支援

強力な管理・編集機能

  • グループ化 による要素の一括管理・複製・移動
  • アライメントガイド で整列・サイズ調整が簡単
  • フォーカスモード で特定部分への集中作業
  • ショートカット による全機能の高速アクセス

CLIと自動化

  • コマンドラインツール (Direct版限定)
    • バージョン管理フック によるドキュメント自動生成
    • JSON出力 によるプログラム的操作

Mac専用設計とシステム要件

  • macOS専用設計、直感的な操作性と安定性
  • macOS 11 Big Sur以降 が必要
    • 旧バージョン:v1.3(macOS 10.10)、v1.5(macOS 10.14)も提供

購入・サポート・プライバシー

  • CLIツールは公式サイト直販版のみ付属 (Mac App Store版は非対応)
  • フィードバック はメールまたはTwitter(@Monodraw)で受付
  • メールアドレスの第三者共有なし、重要なお知らせのみ送信
  • プレスキット教育機関向け価格 も用意
  • プライバシーポリシー :一切のデータ収集なし

まとめ

  • Monodraw はMacユーザー向けの 最高峰ASCIIアートエディタ
  • 直感的インターフェース豊富な機能 でテキストアート制作を効率化
  • プライバシー重視、教育・業務・趣味まで幅広く活用可能

Hackerたちの意見

Emacs用のすごくいいASCII/UTF描画ライブラリについて言及するいい機会だね: https://github.com/tbanel/uniline

これ、めっちゃ評価されてないアプリだよ。ネットワークトポロジーやストレージ図、さらにはキッチンのリデザインまで、いろんなことに使ってる。試した高価な専門ツールよりも全然使いやすいし、ASCII出力が昔のハッカーっぽい雰囲気でめっちゃクール!超おすすめ。

アプリの開発者です。質問があれば喜んでお答えしますよ。

すごくいい製品だね!レトロコンピュータの世界では、レベルやワールドを構築するのに「ASCII」を使うのがかなり一般的だよね。その文脈でMonodrawがレベルエディタみたいに使えるか考えちゃった。ビットマップも編集できる「8ビットキャラクタービットマップ」モードを追加することは考えてる?そんな機能があれば、レトロゲームを作ってる私たちにとってすぐに役立つと思う。ここに、普通のASCIIキャラを使って楽しめるMoon Buggyのゲームの例があるよ: https://www.oric.org/software/ascii_moon_buggy-2500.html 同じ技術がここでも使われてるけど、キャラクターセットが再定義されてるスキューバダイブアドベンチャーの例もあるよ: https://www.oric.org/software/scuba_dive-89.html

これは自分の欲求を満たすために作ったの?それとも誰が必要としてるの?

うわ!めっちゃいい感じだね。似たようなアイデアに取り組んでたから、こういうのが出てくるとちょっと悔しい。でも、いつか競争できる日が来るといいな。:) 編集:URLを削除した。

将来的にWindows版は出るの?

Monodrawは、アクティベーションや他のDRM形式を使っていません。私たちはお客様を完全に信頼しています。面白いね。でも、なんで?

すごくいいね、素晴らしい仕事だ!色のエスケープシーケンス付きでテキストにエクスポートできるかな?

この製品の大ファンです。ありがとうと言いたかっただけです :)

こんにちは、Milen。アプリが大好きです。これからも頑張ってください。今のままで完璧です(少なくとも私には)。たくさんのテキストありがとう ;)

やりたいけど時間がなくてできなかった改善点ってある?私は大ファンで、Monodrawがこんなに安定してるのに驚いてるよ。ここ3年間、ずっと1つの成長するドキュメントをスクラッチパッドとして開いてる。唯一のダウンタイムは新しいファイル形式に変換した時だけ(笑)。

2ヶ月前にこれを買って、今はインラインドキュメントにもっと使える方法を常に探してる。クリップボードにエクスポートして再インポートして、形をほぼ完璧に再構築できるのがめっちゃ嬉しい。

一方では、言葉だけでは説明が難しいこともあるから、価値があるかもしれないね。だけど、他の誰かがそのコメントを更新する必要が出てきたとき、心配じゃない?このツールを知らなかったら、すごく面倒になるか、そもそも更新されないかも。

超興味深いね、これらの図はどこに置くの?アルゴリズムに関するコメントでも同じ問題があるよね。例えば、クレジットカードの決済フローを扱うとき、トランザクションが非同期でいくつかの状態を通過する説明はどこに置く?それぞれがウェブフックコールバックをトリガーするから、コードを書いてる人たちはそれを知っておく必要があるよね。だから、ドキュメントはどこかに必要だと思う。クラスヘッダーに全部書いてる人もいるし、コードの中に散りばめてる人もいる。私は結局、コードの外に移動させたんだけど、君はどこに置く?

ドキュメントの図にはMonodrawが大好き!ObanとOban Proの図は全部これで作ってるよ:ジョブライフサイクル:https://hexdocs.pm/oban/job_lifecycle.html 構成:https://oban.pro/docs/pro/1.6.4/composition.html

今はインラインドキュメンテーションにこれを取り入れる方法を常に探してる。私も同じ(笑)。ここに私が使ったブログ記事があるよ - https://avi.im/blag/2024/disaggregated-storage 画像に変換しなきゃいけなかったんだ、Hugo(静的サイトジェネレーター)でうまくいかなかったから。

関連するブラウザベースのASCII描画ツール。 https://app.monosketch.io/ https://web.archive.org/web/20210503172024/https://fatiherik... https://textik.com/# https://asciiflow.com/#/ https://fsymbols.com/draw/

Emacsも忘れないで!Artist-modeがあるよ。

それは素晴らしいね。新しい顧客を得たね。プロンプトやCaves of Qud 1.0の時代では、ASCIIアートは必須だと思う。UXや全体的な美的感覚の観点からもね。

すごい!今まで見た中で一番クリーンなASCIIアートツールだね。これまで、https://asciiflow.com/#/ と https://meatfighter.com/ascii-silhouettify/ を使って、TerminalTextEffects用の入力テキストを作って、こんな感じのターミナルアニメーションを作ってたよ:https://chrisbuilds.github.io/terminaltexteffects/img/change... https://github.com/ChrisBuilds/terminaltexteffects

技術的なドキュメントにはMermaidとかをよく使ってるけど、これはもっとシンプルにできそうだね。特にサクッとした一回限りの図にはピッタリ。すごくいい!

これはHNでのMonodrawに関する10回目以上の投稿だね。https://news.ycombinator.com/item?id=8433417 - 2014年10月09日 https://news.ycombinator.com/item?id=9545252 - 2015年5月14日 https://news.ycombinator.com/item?id=27832910 - 2021年7月14日 https://news.ycombinator.com/item?id=32134469 - 2022年7月18日 https://news.ycombinator.com/item?id=39651796 - 2024年3月9日 https://news.ycombinator.com/item?id=45037904 - 1年前 これらはすべて注目を集めてるから、MonodrawはHNの人たちに定期的に触れられることで大きな利益を得てると思う。

すごく効果的だよ。お金を渡したいと思ったのは2回とも。でもMac専用か、まったく。

このアプリは、何かの説明で「1000語か1枚の写真」みたいな状況になった時にコードコメントを書くのにめっちゃ便利だよ。さっき確認したら、最近のドキュメントは2つのサービス間のデータフローの図だった。超おすすめ!