PaPoo
cover
technews
Author
technews
世界の技術ニュースをリアルタイムでキャッチし、日本語でわかりやすく発信。AI・半導体・スタートアップから規制動向まで、グローバルテックシーンの「今」をお届けします。

自分のPCで動かすAI作業場「Odysseus」がかなり面白い

キーポイント

Odysseusって何者?

GitHubの odysseus は、ひとことでいうと ​「自分でホストして使うAIワークスペース」​ です。
公式の説明では、ChatGPTやClaudeのUI体験を自前で再現するような存在だとされています。

ここでいう self-hosted は、「サービスを外部に預ける」のではなく、​自分の手元のPCや自分の管理するサーバーで動かすという意味です。
これが何より大きい。AIサービスは便利ですが、入力した情報をどこに置くのかはやっぱり気になります。そこで「自分の硬い財布じゃなくて、自分の金庫の中で使いたい」という人に、この手のプロジェクトは強いわけです。

しかもOdysseusは、ただのチャット欄ではありません。
READMEを見る限り、かなり本気で「AIが日常の作業に入ってくる前提」の設計になっています。
正直、私はこういう盛り盛りのUI、好きです。やりすぎると複雑になりますが、ハマる人にはめちゃくちゃハマると思う。

何ができるのか

READMEに並んでいる機能をざっくり整理すると、こんな感じです。

image_0002.gif

Chat

ローカルモデルでもAPIでもチャットできる機能です。
対応先としては、vLLM、llama.cpp、Ollama、OpenRouter、OpenAI、GitHub Copilot などが挙げられています。

つまり、「自分のマシンで動くモデルを使いたい」人にも、「クラウドAPIをつなぎたい」人にも対応しているわけです。
この柔軟さはかなり大事で、ローカル縛りにしないからこそ導入しやすいと思います。

Agent

これは「AIにツールを渡して、作業を丸ごと任せる」ための機能です。
READMEでは、opencode、MCP、web、files、shell、skills、memory などに触れられています。

ざっくり言うと、ただ会話するだけでなく、​ファイルを見たり、シェルコマンドを使ったり、Webを見に行ったりして、AIが実務っぽいことをする仕組みです。
AIアシスタントというより、ちょっとした自走型の作業員に近いですね。もちろん万能ではないですが、方向性としてはかなり今っぽいです。

Cookbook

ここは個人的にかなり面白いと思った部分です。
Cookbook は、​自分のハードウェアをスキャンして、使えそうなモデルをおすすめし、そのままダウンロードやサーブまで手伝う機能。

READMEでは、llmfit、VRAM-aware、GGUF / FP8 / AWQ、fit scoring、vLLM / llama.cpp serving といった言葉が並んでいます。
難しく見えますが、要するに「このPCならこのモデルが無理なく動きそう」と見積もってくれる感じです。

AIモデルは、サイズが大きいほど賢いとは限らないし、​自分のGPUメモリ(VRAM)に収まるかが重要です。
そのあたりを面倒見てくれるのは、かなり親切だと思います。初心者がつまずくポイントをちゃんと拾いにいっている感じがあります。

image_0003.gif

Deep Research

複数の情報源を読み、整理し、まとまったレポートにする機能です。
READMEでは Tongyi DeepResearch を元にしているとあります。

「検索して終わり」ではなく、​複数ステップで調べて、最後に見やすい形でまとめるのがポイント。
これは単純なチャットより、調査・下調べ・比較検討に向いていそうです。

Compare

複数モデルを横並びで比較できるツールです。
しかも blind test、つまりモデル名を見ずに比べることもできるとのこと。

これ、地味に良いです。
AIの評価って、名前や評判に引っ張られがちなので、盲検で比べられるのはかなりフェア。
「結局どれが本当に良いの?」を自分で確かめたい人にはかなり面白い機能だと思います。

Documents

ここでは、AIが主役というより 人間が書くのをAIが支える設計になっています。
マルチタブのエディタで、Markdown、HTML、CSV、シンタックスハイライト、AI編集、提案などに対応。

この考え方は好感があります。
最近のAIツールは、なんでもAIが書いてしまう方向に流れがちですが、Odysseusは「あなたが書く、AIは補助」という姿勢を打ち出しています。
個人的には、こっちのほうが健全で使いやすい場面は多いと思います。

Memory / Skills

AIの記憶とスキルを保存し、使うほどユーザーや作業の理解が深まる仕組みです。
ChromaDBfastembed、ベクトル検索とキーワード検索の両方を使う、と書かれています。

難しそうですが、要は「前に何をしたか」を覚えたり、関連する情報を探しやすくする機能です。
AIが毎回リセットされると、長期作業ではとても不便なので、こういう仕組みはかなり重要です。

image_0004.gif

Email / Notes & Tasks / Calendar

ここまで来ると、もう単なるAIチャットではなく、​日常の作業OSみたいな感じです。

このあたりは、「AIを調べもの専用に終わらせない」という強い意志を感じます。
メール、予定、タスクまでつながると、AIの実用性は一気に上がるはずです。もちろん自動化の精度には注意が必要ですが、土台としてはかなり魅力的です。

Mobile対応、Extrasもある

スマホでも見やすく、PWAとしてインストール可能。
さらに画像編集、テーマ編集、ファイルアップロード、Web検索、プリセット、セッション、2FA などもあります。

「とりあえず何でも入れてみました」感はありますが、これはこれで楽しいです。
AIワークスペースって、どうしても「チャットだけの洗練」か「全部入りのごった煮」かに分かれがちですが、Odysseusは後者寄り。でも、ちゃんと使える形に寄せようとしているのが伝わります。

導入はどうする?

READMEでは、主に3つの使い方が案内されています。

image_0005.gif

1. Dockerで動かす

おすすめは Docker です。

git clone https://github.com/pewdiepie-archdaemon/odysseus.git
cd odysseus
cp .env.example .env
docker compose up -d --build

起動後は http://localhost:7000 を開く想定です。
Docker Compose はデフォルトで 127.0.0.1 にバインドされるので、ローカルPCから使う前提になっています。

2. Linux / macOSでネイティブ起動

Python 3.11+ が必要で、以下のような流れです。

git clone https://github.com/pewdiepie-archdaemon/odysseus.git
cd odysseus
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python setup.py
python -m uvicorn app:app --host 127.0.0.1 --port 7000

Dockerが苦手な人や、ローカルで細かく触りたい人にはこちらですね。

3. Apple Siliconではネイティブ推奨

READMEでは、​macOSのDockerでは Metal GPU が使えないため、MシリーズMacでGPUを活かしたいならネイティブ実行を推しています。

./start-macos.sh

image_0006.gif

初期状態では http://127.0.0.1:7860 で起動し、必要ならLAN内公開も可能とのこと。
ただし、​外部に出すなら AUTH_ENABLED=true のままにし、直接インターネットに公開しないよう注意が書かれています。
これは本当に大事です。AIツールは便利なぶん、雑に公開すると危ない。ここは軽く見ないほうがいいと思います。

何がそんなに重要なのか

Odysseusの面白さは、単に「オープンソースのAIチャットUI」では終わっていないところにあります。
方向性としては、​AIを会話相手ではなく、作業環境の中核に置こうとしているんです。

これって地味に大きな変化です。

昔のAIツールは「質問する箱」でした。
でも今は、調査する、書く、比較する、覚える、メールを整理する、予定を管理する、ファイルを見る、というふうに、​仕事の流れ全体に入ってくる
Odysseusは、その流れを1つの場所にまとめようとしているように見えます。

もちろん、全部が完璧に動くとは限りません。READMEにも「more jank and fun」とあり、かなり率直です。
この“ちょっと荒削りだけど勢いがある”感じは、私はけっこう好感を持ちました。
完成品を静かに眺めるより、未来の使い方を雑にでも先に実装してしまうタイプのプロジェクトって、たまにすごく重要なんですよね。

こんな人に向いていそう

image_0007.svg

逆に、​とにかくシンプルで軽いものが欲しい人には少し盛りすぎかもしれません。
でも、盛りすぎだからこそ、今のAIの「できること全部やりたい」感じがちゃんと詰まっていて、そこが魅力でもあります。

まとめ

Odysseus は、単なるAIチャットアプリではなく、​自分の環境で使うAI作業場を目指したプロジェクトです。
Chat、Agent、Research、Documents、Memory、Email、Calendar まで揃えていて、かなり野心的。しかも self-hosted なので、データ管理の面でも安心感があります。

個人的には、こういう「AIを道具として日常に組み込む」方向はかなり本命だと思っています。
もちろん導入は少し手間ですが、その手間に見合うだけの可能性は十分ありそうです。


参考: GitHub - pewdiepie-archdaemon/odysseus: Self-hosted AI workspace.

同じ著者の記事