384t.net

← second-brain

second-brain マニュアル

インストール

second-brain は、コマンドラインで使うツールです。second-brain と、短い別名の sb の二つのコマンドをインストールします。どちらも同じプログラムです。このマニュアルでは sb を使います。Windows、macOS、Linux で動きます。

必要なもの

  • Rust 1.88 以降。 rustup でインストールします。
  • C コンパイラー。 SQLite のライブラリをソースからビルドするために使います。
    • Windows: Visual Studio Build Tools の「C++ によるデスクトップ開発」ワークロード
    • macOS: Xcode のコマンドラインツール (xcode-select --install)
    • Linux: cc (たとえば build-essential パッケージ)

インストール

cargo install second-brain --locked

ビルドして、second-brain と sb をインストールします。最初のビルドには数分かかります。プログラムは ~/.cargo/bin (Windows では %USERPROFILE%\.cargo\bin) に置かれます。Rust のインストーラーがこのフォルダーを PATH に追加します。インストール後は、新しいターミナルを開いてください。

更新

同じコマンドに --force を付けます。

cargo install second-brain --locked --force

そのあとで sb doctor を実行します。インストール済みのエージェントスキルがプログラムより古いときは、警告が出ます。その場合は sb setup skills をもう一度実行してください。

ソースからビルドする

まだリリースされていないバージョンを試すときは、リポジトリのフォルダーで次を実行します。

cargo install --path crates/sb-cli --locked

確認

sb version

ツールのバージョン、プラットフォーム、スキルのバージョン、データベースのスキーマのバージョンを表示します。

second-brain 0.2.0 (x86_64-linux), skill version 2, schema 3

ターミナルが sb を見つけられないときは、プログラムのフォルダー (~/.cargo/bin) が PATH に入っていません。新しいターミナルを開くか、PATH に追加してください。