opencode-telegram
September 2, 2026 · View on GitHub
OpenCode の Telegram Bot クライアント。
基本情報
| 項目 | 値 |
|---|---|
| バージョン | 0.25.0 |
| アップストリーム | grinev/opencode-telegram-bot |
使い方
# 初回セットアップ
opencode serve # opencode サーバーを起動
opencode-telegram config # 対話型 Telegram Bot 設定
# 日常使用
opencode-telegram start # 起動(opencode を自動起動)
opencode-telegram status # 状態確認
opencode-telegram stop # 停止
インストール
environment.systemPackages = [ inputs.nixkits.packages.${pkgs.system}.opencode-telegram ];
# デフォルト overlay → pkgs.opencode-telegram
nixpkgs.overlays = [ inputs.nixkits.overlays.default ];
Flake モジュール
# flake.nix
{
inputs.nixkits.url = "github:Kihara777/NixKits";
outputs = { nixpkgs, nixkits, ... }: {
nixosConfigurations.your-host = nixpkgs.lib.nixosSystem {
modules = [
nixkits.nixosModules.opencode-telegram
{
nixkits.opencode-telegram = {
enable = true;
user = "kix";
group = "users";
afterServices = [ "network-online.target" "llama-cpp.service" ];
# opencode がサービス PATH に含まれるように(いずれか選択):
# オプション A — システムパッケージ:
# extraPackages = [ pkgs.opencode ];
# オプション B — home-manager パス:
extraBinPaths = [ "/etc/profiles/per-user/kix/bin" ];
};
}
];
};
};
}
キャッシュ
cachix use nixkits(flake は nixConfig で自動宣言、flake input として使用時に自動案内)。