Octogen
OctogenはGTP-4およびCodeLlamaを搭載したオープンソースのクロスプラットフォーム対応code interpreterアプリです。Windows、MacOS、Linuxに対応しています。
OpenAIでお馴染みのGTP-4や、Metaが開発したコード生成特化のLLMであるCodeLlama等を使用してPythonを使ったコードの実行を行う事が出来る、というもの。特に言及されていませんが、ChatGPT公式プラグインのCode Interpreterの代替としてローカル環境で使えるようにしたもの、というイメージで良いと思います。
CodeLlamaを選択した場合、自動的にhuggingfaceからダウンロードされますが、CodeLlamaを使う場合はマシンスペックとしてオクタコアのCPUと16GBのRAMが必要、Octogenの動作環境にpython 3.10以上、pip、docker(docker desktopが推奨されています)が必要となっています。
そういう事情もあって、メインマシンではスペック的な理由で動作テストは出来ていないのですが、サブマシンは少し余裕があるので時間を見てテストしてみます(気が乗らなければしないかも)。ライセンスはMITとの事です。