HomeBlogTelegram

Claudeを個人用Telegramアシスタントとして動かす方法:実際のスタック

Claudeの重みをダウンロードすることはできないので、文字通りの意味での「Claudeをセルフホストする」ことは存在しません。しかし、ほとんどの人が本当に求めているもの——自分自身のサーバー上で生き、自分を覚え、24時間働き続けるClaudeの個人用Telegramアシスタント——は、完全に構築可能です。ここでは、実際のスタックをパーツごとに、そしてそれぞれがどこで動くのかとあわせて解説します。

2026年7月25日 telegram

まず結論から。Claudeを個人用Telegramアシスタントとして動かすには、AnthropicのAPI(あるいはサブスクリプションに基づくCLI)を通じてClaudeを頭脳として使い、BotFatherでTelegramボットを作成してトークンを取得し、その両者をつなぐ小さなプログラムを、あなた自身が所有するサーバー上で動かします——それがあなたのTelegramメッセージを受け取り、Claudeを呼び出し、回答を送り返します。この配線の上に、あなたを覚えているためのメモリーデータベースを加え、実際に何かができるようにスキルと連携機能を加えます。それが全体の形です。以下は、あなたが実際に作る前に何を作るのかを理解できるように、それぞれのパーツを埋めていくだけです。

「ClaudeをあなたのTelegramアシスタントとして動かす」とは実際に何を意味するのか

人々が混同しがちな二つの考え方を分けて整理すると役に立ちます。モデル自体をセルフホストするとは、Claudeの重みをダウンロードして自分自身で推論を動かすことを意味しますが——これは不可能です。なぜなら、Anthropicは重みを公開していないからです。その理由については、Claudeをセルフホストできるか、その正直な答えで詳しく取り上げました。Claudeをあなたのアシスタントとして動かすとは、これとは異なる、実現可能なことを意味します。Claudeはそのまま、AnthropicのAPIの向こう側にとどまり、その周りのすべてはあなたが所有します——Telegramボット、サーバー、記憶、スキル。推論は借り物ですが、アシスタントはあなたのものです。この区別こそがすべての要点であり、これを見誤ることが、人々が諦めてしまう(「Claudeはセルフホストできない」)か、幻想を売る誰かに払いすぎてしまうかの理由です。

Claudeを個人用Telegramアシスタントとして動かす方法、ステップごとに解説

構築は五つのパーツからなり、それぞれが前のパーツにはなかった能力を加えていきます。それぞれのステップが何を与えてくれるのか、そしてそれが物理的にどこで動くのかとあわせて、スタックを見ていきましょう。

ステップ あなたがすること どこで動くか
1. 頭脳AnthropicのAPIキーを取得するか、Agent SDK/CLIを通じてClaudeのサブスクリプションを使うClaude API(ステートレス)
2. 顔Telegramで@BotFatherを使ってボットを作成し、ボットトークンをコピーするTelegram
3. 配線TelegramとClaudeの間でメッセージをやり取りする小さなプログラム(Claude Agent SDK)を動かすあなたのサーバー
4. 記憶事実・好み・過去の会話を保存し、メッセージのたびに呼び出されるデータベースを追加するあなたのサーバー(データベース)
5. 手スキル/連携機能を追加する——カレンダー、メール、リマインダー、ブラウジング、投稿あなたのサーバー+外部API

ステップ1〜3で、Telegramの中で動くClaudeのチャットボットが手に入ります。ステップ4と5が、そのチャットボットを本物のアシスタント——あなたを覚え、行動できるもの——に変えます。それらを飛ばせば、少し洗練されたチャットウィンドウを作っただけになります。含めれば、あなたが見ていない間にもあなたのために働いてくれる何かを作ったことになります。スキルと連携機能のレイヤーこそが、実際に「アシスタント」らしさのほとんどを生み出している場所です。

サブスクリプション対APIキー——頭脳の支払い方

どちらも同じアシスタントを動かしますが、課金の方法は正反対で、選択を誤ることが、不快な驚きを味わうもっともよくある原因です。APIキーはトークンごとに課金されます——軽い利用であれば明快で予測しやすいですが、一日中話しかける個人用アシスタント、しかもバックグラウンドで考え続けるものは、実際のコストを積み上げてしまうことがあります。Claude Agent SDKを通じて動かすサブスクリプションに基づくセットアップは、呼び出しごとに課金するのではなく、あなたのプランに含まれる利用枠を使うため、常時稼働するアシスタントにとっては、たいてい安上がりな道になります。ひとつ、絶対的なルールがあります。両方を同時に設定しないことです——環境にAPIキーが存在すると、サブスクリプションを上書きし、気づかないうちにトークンごとの課金に戻されてしまいます。どちらが頭脳を動かすのかを決め、そちらだけが設定されていることを確認してください。

どこで動くのか——それがプライバシーの物語のすべてである理由

ノートパソコン上のアシスタントは、ふたを閉じた瞬間に死んでしまいます。だから、「個人用アシスタント」が意味するもの——確実に届くリマインダー、夜間に実行されるジョブ——のためには、常に起動しているサーバー上で生きている必要があります。それはたいてい、月数ドルの小さなVPSです。手順はVPS上に個人用AIアシスタントをデプロイする方法にあります。そこに置くことは、あなたが開かなければならないチャットではなく、24時間365日のアシスタントにすることでもあります。そしてそれはプライバシーの物語でもあります。プログラム、トークン、メモリーデータベースはすべて、あなたが管理するハードウェア上に存在し、各回答のためにClaudeのAPIへ渡るのは個々のプロンプトだけです——あなたの履歴に関するものは、プロバイダー側には一切保持されません。これは、セルフホストされたChatGPTの代替を支えているのと同じ、「ポリシーではなくアーキテクチャ」というポイントです。プライバシーは、チェックボックスからではなく、あなたのデータがどこに存在するかから生まれます。

どこからチャットボットではなくなるのか

「Telegramの中のClaude」と「私のアシスタント」の間のギャップは、記憶とスキルです。記憶は、毎日自己紹介をし直す代わりに、新しい会話の最初のメッセージであなたを認識させてくれるものです。スキルは、行動できるようにする連携機能です——カレンダーを確認する、メールを送る、リマインダーを設定する、スケジュールに沿ってタスクを実行する。Claudeが推論を提供し、記憶が継続性を提供し、スキルが手を与えます。これはまた、汎用ボットを複製するのではなく、本物のアシスタントとして構築する正直な理由でもあります。モデルを問わない「どんなAIでもTelegramに入れる」チュートリアル(私たちも一本書きました——Telegramで個人用AIアシスタントを構築する方法)は、配線のところで止まってしまいます。Claudeをあなたのアシスタントとして、記憶とスキルをあなた自身のサーバー上に備えて動かすことこそが、最初の一週間を過ぎても役立ち続けるバージョンです。

これを間違えることの代償

二つの失敗パターンがあり、どちらも静かに起こります。ひとつ目は、ステップ1〜3だけを作ること——記憶もスキルもないTelegramのClaudeチャットボット——そして、なぜそれがアシスタントらしく感じられないのか首をかしげることです。あなたを覚えることも、何かをすることもできないので、単にアイコンが違うだけのChatGPTになってしまいます。二つ目は課金の罠です。「念のため」とAPIキーをサブスクリプションと一緒に設定したままにしておき、何週間も経ってから、その間ずっとすべてのメッセージがトークンごとに課金されていたことに気づく、というものです。これを回避するには、これを一行のハックとしてではなく、五部構成のスタックとして扱うことです——課金経路を前もって決め、配線のところで止まらないこと。そうすれば、あなたが本当に求めていたもの——あなたの条件で、あなたのアシスタントとしてのClaude——が手に入ります。

結論

モデル自体をセルフホストすることはできませんが、Claudeを、最初から最後まであなたのものである個人用Telegramアシスタントとして動かすことは、まったく問題なく可能です——推論はClaude、顔はBotFatherのボット、配線はあなた自身のサーバー上の小さなプログラム、継続性はメモリーデータベース、そして手はスキルです。課金経路を正しく選べば安く保てます。自分自身のサーバーに置けば、プライベートで常時稼働のままです。記憶とスキルを加えれば、チャットボットであることをやめます。まさにこのスタック——頭脳はClaude、それ以外はすべてあなたが所有する——こそが、Avelina AIがひとつのインストールとして提供するものです。アシスタントが実際に何をできるのかは、スキルと連携機能のページで確認できます。

FAQ

Claudeを自分自身のTelegramアシスタントとして動かせますか?
はい——Claudeは頭脳としてAnthropicのAPIの向こう側にとどまり、あなたはそれを、自分自身のサーバー上の小さなプログラムを通じてBotFatherのボットに接続します。モデル自体を除くすべてを、あなたが所有します。制約について詳しくはClaudeをセルフホストできるかをご覧ください。

APIキーとサブスクリプション、どちらがよいですか?
どちらでも動きます。常時稼働するアシスタントには、たいていサブスクリプションに基づくセットアップのほうが安上がりで、軽い利用にはAPIキーのほうが予測しやすいです。両方を設定してはいけません——APIキーがサブスクリプションを上書きしてしまいます。

どこで動くのですか?
あなたが管理するサーバー上です——小さなVPSがあれば、24時間365日オンラインに保てます。ClaudeのAPIに渡るのはプロンプトだけで、あなたの記憶はあなたの側に留まります。

何が、それを本物のアシスタントにするのですか?
配線の上にある記憶とスキルです——継続性と、実際に何かをする能力です。

推論はClaude。それ以外は、すべてあなたのもの。