🦞

ローカル優先 / オープンソース / 境界を検査できる

手元で動く、あなたのエージェント。

使い慣れた入口からリクエストを送るだけ。Lobster0 はあなたのマシン上で意図を読み取り、境界を確認し、承認を求めたうえで、仕事を安全に終わらせます。

  • TUIローカル完全な制御
  • Feishu仕事の入口チーム連携
  • Telegramモバイルいつでも届く
  • Discordコミュニティ独立した配信
実行はブラックボックスではない。
  1. MESSAGE_RECEIVEDaccepted
  2. AGENT_PLANNINGpending
  3. POLICY_CHECKpending
  4. APPROVALpending
  5. TOOL_EXECUTIONpending
  6. RESULT_DELIVEREDpending

機能 / 02

1 つのコア、検査できる 5 つの側面。

01 / コアループ

メッセージから結果まで、制御された 1 本の連鎖。

モデルが意図を読み、Policy が境界を決め、Approval が引数を固定し、そのうえで初めて Tool が動きます。

  • 6 段階の Trace 順序
  • OpenAI 互換プロバイダ
  • 結果は元の会話へ
  • 構造化された実行記録
lobster0 trace --follow
  1. 01MESSAGE_RECEIVEDacceptedowner / tui
  2. 02AGENT_PLANNINGrunningintent → tool
  3. 03POLICY_CHECKallowedworkspace / argv
  4. 04APPROVALwaitingexact arguments
  5. 05TOOL_EXECUTIONrunningisolated action
  6. 06RESULT_DELIVEREDsucceededsame conversation

動作の仕組み / 03

うまくいかないとき、どう振る舞うか。

01 / 境界の瞬間

「いいえ」と言えば、本当に止まる。

拒否は「言い方を変えて再試行」ではありません。却下された引数はその場で無効になり、迂回も再試行も、こっそり小さな手順に分割することもしません。

  1. リクエスト「/tmp を掃除して」
  2. 引数を固定rm -rf /tmp/*
  3. 所有者が拒否「許可しない」を選択
  4. その場で停止この argv は無効

ローカルで動かす

コマンド 1 つで入って、すぐ使える。

インストール後は lobster0 setup がモデルキーと Owner を対話式で設定し、lobster0 gateway が Channel を起動します。認証情報はあなたのマシンから出ません。

Python 3.12+uvv0.7.0
コマンド 1 つでインストール
W=lobster0_agent-0.7.0-py3-none-any.whl
curl -fL --proto '=https' --tlsv1.2 -o /tmp/${W} \
  https://github.com/NEDONION/lobster0/releases/download/v0.7.0/${W} \
  && uv tool install --python 3.12 "/tmp/${W}[feishu]"
設定して起動
lobster0 setup
lobster0 gateway