見出し画像

Obsidian x Gemini CLIで最強執筆環境を作ろう

目標:CursorみたいにObsidianを改造

ObsidianはMarkdownのViewerとして最強だ!でもAIとのコラボレーションはまだまだ弱い.ツールチェインとかがないからAIに記事を修正させるとかはまだまだ難しい….というのは以前の話で今回はObsidian Terminal & Gemini CLIで最強執筆環境を設定していこう.

画像
最終的な地点

便利な点はここらへんかな

  • ファイル整理を自動でさせられる

  • タイトル設定をファイルの中身を読んで自動で変更するとかできる

  • 執筆でAIによる編集などをさせられる

  • DeepSearch的に調べた内容をまとめさせる

Gemini CLIを有能な司書としてObsidianのメモのメンテナーとしつつ,雑に探し物を調べさせる秘書としても扱うことができるのである.

環境を作っていく

terminalをいじる必要がでてくるのでちょっとめんどい.まあできるだけ簡単に教えていくのでみんなもやってみよう!今回はmacOSを想定しているよ!

Gemini CLIの導入

ここは省略するので各自ググってくれ.

Terminalを導入

今回導入するプラグイン

Terminalのプラグインを入れていこう.まずは設定>コミュニティプラグイン>閲覧

画像

"Terminal"で検索

画像

インストールの後に有効化(インストールしただけでは有効にならないよ!)

画像

インストールのボタンを押した後に有効化のボタンに切り替わる

画像

有効化したら「オプション」をクリックして詳細設定に入っていきます.

画像

Obsidian Terminalの設定

オプションをクリックするとこのように表示されます.設定画面を開いて下のほうにスクロールしても表示することができます.

画像
画像

"Profiles"をクリックすると次のように表示されます.

画像

darwinintegratedDefaultしか使わないので確認して他は削除してもいいです.僕邪魔なので削除しました.

画像

これでホームに戻るとパネルに次のようにアイコンが表示されます.

画像

クリックするProfile選択があるのでdarwinIntegratedDefaultをクリックするとターミナルが表示されます

画像

この画面でgeminiが呼び出せれば設定は終わりです.エラーが出る場合は次へ.

画像

(必要なら)zshrcの設定

通常のターミナルを開きます.

画像
which node

上のコマンドでnodeのpathをチェックします.これを実行すると、/opt/homebrew/bin/node のようなパスが表示されるはずです。このパスの、末尾の/nodeを除いたディレクトリ部分(例: /opt/homebrew/bin)をコピーしておきます。

次にzshrcを編集します.VSCodeが入ってれば次のようにして編集画面を開けます.

code ~/.zshrc

zshrcの1番上にさっきコピーしたpathを書きます.

export PATH="/opt/homebrew/bin:$PATH"

この後Obsidianを再起動します.

Gemini CLIを呼び出してみよう

先ほどの方法でパネルからTerminalを呼び出しましょう."gemini"を実行し,これで準備OK.

画像

これで完成です!では使ってみましょう.

今回はこんな感じでAI Glassesのリストを書きます.

画像

今回はこれを直接編集してもらって調査記事を書いてもらいます.

画像

頑張ってくれてます.

画像

できたらしい.こういう調査の蓄積とかではすげー便利.Obsidianと調査の記録がすごい相性がいい.

画像

では皆さんも良いObsidian Lifeを!

Claude Codeでも同様にできるよ\

画像

いいなと思ったら応援しよう!

ピックアップされています

メモの管理術: Obsidian

  • 6本

コメント

ログイン または 会員登録 するとコメントできます。
Obsidian x Gemini CLIで最強執筆環境を作ろう|Naoki |電電猫猫
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1