
Znote
Znote (independent developer) · コーディング · 生産性向上
ZnoteはローカルファーストのMarkdownノートアプリで、ノート内のコードブロックをその場で実行し、ObsidianのVaultをそのまま開き、自分のキーでつなぐAIアシスタントを加える。

Znote について
About
Znoteとは
Znoteは開発者、プロダクトオーナー、個人開発者向けのMarkdownノートアプリで、一人の開発者が作っている。開いた直後は静かな文章ツールに見える。違いが出るのはコードブロックが飾りでなくなり、動き出すときだ。再生ボタンを押すと、クエリやAPI呼び出し、グラフがノートの中、コードのすぐ下に落ちてくる。
すべては素のファイルに残る。ノートは自分のディスク上のVaultフォルダにあり、エクスポートすべきデータベースも、作るべきアカウントもない。Znoteをフォルダに向ければ、フォルダツリーがそのまま整理の軸になる。既存のObsidianのVaultも手を加えずに開くので、ノートを1つも動かさずに試せる。
決める前に二つの制限を知っておきたい。AIアシスタントは自分で用意するキーが要る。OpenAI、OpenRouter、あるいはOllamaで完全にローカルなモデルでもよく、ログインする場所はない代わりに、こちら向けにホストされたものもない。もう一つ、アプリはデスクトップ専用で、代わりになるスマホ版はない。
はじめかた
- 公式サイトからmacOS、Windows、Linux版のZnoteをダウンロードして開く
- 初期Vaultを作らせるか、手持ちの任意のフォルダやObsidianのVaultを指定する
- ノートでコード実行を有効にし、JavaScript、Node.js、shellのブロックで再生ボタンを押して走らせる
- CmdまたはCtrlとHでAIパネルを開き、設定でOpenAI、OpenRouter、Ollamaのキーをつなぐ
- 出力が書き込まれたらノートを保存し、版の履歴が要るならVaultをgitにプッシュする
AIツール情報
Znoteの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 開発者:動いているコードの隣にノートを置き、エディタを離れずにJavaScript、Node.js、shellを実行したい人
- プロダクトオーナーやテックリード:仕様書、デイリースタンドアップの要約、意思決定メモを書き、AIに自分のファイルを文脈として読ませたい利用者
- Obsidianユーザー:ノートがすでにVaultにあり、何も移さずにコード実行と組み込みのAIを使いたい人
- 個人開発者:一人で作り、AI付きの執筆と試作の道具が欲しいが、サブスクよりモデル提供元に原価で払いたい人
タスク
- ノートでコードを実行する:データベースを引き、APIを呼び、ファイルを解析して、ブロックのすぐ下にグラフや表を描く
- 自分のノートに尋ねる:AIを議事録やテンプレートに向け、要約や書き直した下書きをノートの中に得る
- 荒いアイデアを仕様にする:brainstormやrewriteといったプロンプトで、乱れた段落を使えるユーザーストーリーに整える
- gitでVaultを版管理する:サイドバーからノートをpull、commit、pushし、変わったファイルを確かめる
- 認証情報をコミットから外す:パスワードを暗号化した付随ファイルに置き、ノートを安全に共有できるまま保つ
シーン
- スタンドアップを終えて要約が欲しい:AIブロックに未処理のプルリクエストと昨日のコミットを読ませ、要約を書かせる
- CSVの書き出しを整えたい:コードブロックで加工、絞り込み、描画し、そのノートを再利用できる道具として保存する
- ブレインストーミングがまだ散らかっている:プロンプトを一度かければ、自分のテンプレートに沿った構造化されたストーリーが出る
- ノートにパスワードを置いている:秘密の参照を1行書けば、値は暗号化されてノートの隣に並び、gitにそのまま乗せられる
- すでにObsidianを使っている:ZnoteでVaultを開き、ブロックを実行すると、結果は両方のアプリで素のMarkdownとして見える
主な機能
ノートの中でコードを実行する
どのブロックもその場で実行できる。ZnoteはブラウザJavaScript、Node.js、bash、PowerShellを扱うので、ノートはデータベースを引き、APIを呼び、ファイルを解析し、その結果をグラフや表として描ける。出力はMarkdownそのものに書き込まれるため、ノートはどのエディタで読んでも同じに見える。値を変えて再生ボタンをもう一度押せば、別のノートブックアプリなしでノートが更新される。
ローカルファーストのMarkdownファイル
ノートは自分で選んだフォルダにある普通の.mdファイルだ。独自の保管庫はなく、gitでもiCloudでも単純なテキスト検索でも、普段使っている道具で開き、同期し、版を付け、探せる。フォルダツリーが構造そのもので、ファイル名がタイトルになる。明日Znoteを使うのをやめても、Vaultはそこにあり、そのまま読める。
ObsidianのVaultに対応
ZnoteはObsidianのVaultをそのまま開き、wikilinks、埋め込み、トランスクルード、コールアウト、添付、設定を保つ。連携プラグインは「Znoteで開く」オプションと、Obsidian内の実行ボタンを追加するので、そちらでブロックを走らせ、出力がノートに書き戻るのを確かめられる。背後で勝手に書き換わることはなく、二つのアプリが同じVaultを同時に扱える。
自分のキーで動くAIアシスタント
CmdまたはCtrlとHで呼び出すAIパネルは、どのノートにも重なる。@を打ってノートやテンプレートを文脈として渡し、/を打ってbrainstorm、rewrite、specifyといったプロンプトを選ぶと、答えは行内に出る。別のチャット画面ではない。各プロンプトはそれ自体が編集できるMarkdownファイルなので、自分のコマンドを足せる。キーが自分のものなので、ローカルのOllamaを組めばすべて手元のマシンに収まる。
MCPで本物のツールにつなぐ
ZnoteはMCPを話す。AIを本物のツールにつなぐためのオープンな標準だ。AIブロックにtoolsの行を書くと、モデルは自分が宣言したサーバー越しに問い合わせ、検索し、作成できる。GitHub、Postgres、Slack、自分のファイルシステムのいずれでもいい。設定の形式はClaude Desktopと同じで、サーバーはローカルのプロセスとして動くため、接続は自分のマシンに留まる。答えるだけのノートが、動くノートに変わる。
gitと暗号化した秘密
Vaultはgitと相性がよく、必須でもない。サイドバーからpull、commit、pushを操作し、どのノートが手元とリモートで変わったかを確かめられる。パスワードは標準のsopsとageを使い、ノートの隣の暗号化した付随ファイルに置けるので、ノート自体を安心してコミットし共有できる。Znoteは、平文の秘密をまだ抱えたノートのプッシュも拒む。
メリットとデメリット
メリット
- ノートの中でJavaScript、Node.js、bash、PowerShellを実行し、結果を素のMarkdownとして保存する
- すべてを手元の.mdファイルに保つので囲い込みがなく、どのMarkdownツールでもVaultを読める
- ObsidianのVaultをそのまま開き、wikilinksと埋め込み、Obsidianの中からブロックを実行する連携プラグインを備える
- AIは自分のOpenAI、OpenRouter、Ollamaのキーで動くので、提供元に原価で払うか、ローカルなら無料で済む
- 自分のマシンで動くMCPサーバーを通じ、GitHub、Postgres、Slackといった本物のサービスにつなぐ
- Plotly、Danfo.js、Mermaid、ApexChartsを最初から備え、グラフや図が追加設定なしで動く
デメリット
- スマホやタブレット版がなく、モバイル端末からコードを走らせたりAIを使ったりできない
- AI機能は自分で用意するキーが要るので、AIに関わる何かを動かす前に設定の一手間が増える
- 同期サービスが内蔵されておらず、各端末をそろえるのはgitやiCloudなど自分で用意する仕事になる
- 自分のキーとMCPサーバーを自分で動かすため、初期設定は各項目に慣れている前提で進む
よくある質問
Znoteは、整理されたエディタ、実行できるノート、AIアシスタントを一つにまとめたローカルファーストのMarkdownノートアプリで、すべて手元のマシン上の素のファイルで動く。ノートを書き、コードブロックをその場で実行し、自分のファイルを読むAIに尋ねられる。何もクラウドに移さない。
関連コンテンツ
Znoteに関連するツール、スキル、記事を探す。
Znoteの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
