Communityコーディング&開発github.com

mertz1999/luma-assistant

エージェント、スケジュール、スキル、MCPツール、Telegram自動化を備えたセルフホスト型のCodexワークスペース。

luma-assistant とは?

mertz1999/luma-assistantは、自律型AIエージェント環境の構築・管理を目的としたセルフホスト型のCodexワークスペースです。このスキルは、エージェントの定義、スケジュールされたタスクの実行、カスタムスキルの統合、MCP(Model Context Protocol)ツールの活用、そしてTelegramボットによる自動化を統一的に提供します。開発者は、自身のサーバー上で完全に制御可能なAIワークスペースを構築でき、プライバシーを保ちながら高度なエージェントワークフローを実現できます。主な機能には、複数エージェントの並列実行、cronベースのジョブスケジューリング、外部API連携のためのMCPツールサポート、そしてTelegram経由でのリモート操作と通知が含まれます。これにより、コードレビュー、定期的なデータ収集、CI/CDパイプラインとの連携など、多様な自動化シナリオに対応可能です。

対応~Claude Code✓Codex CLI~Cursor
npx skills add mertz1999/luma-assistant

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

luma-assistant は何をしますか?

エージェント、スケジュール、スキル、MCPツール、Telegram自動化を備えたセルフホスト型のCodexワークスペース。

概要

このスキルは、セルフホストされたCodex環境を提供し、自律エージェントの作成と管理、スケジュールされたタスクの実行、カスタムスキルの追加、MCPツールによる外部システム連携、Telegramボットによるリモート操作を実現します。

主な機能

  • エージェント管理: 複数のAIエージェントを定義し、並列実行できます。
  • スケジュール: cron式を使用した定期的なタスク実行をサポートします。
  • スキル: モジュール式のスキルを追加して機能を拡張できます。
  • MCPツール: Model Context Protocolに準拠したツールを使用して外部サービスと連携します。
  • Telegram自動化: Telegramボット経由でワークスペースを操作し、通知を受け取れます。

前提条件

  • Codex CLI がインストールされていること
  • Node.js 18.x 以上
  • Telegram Bot Token(オプション)

インストール

git clone https://github.com/mertz1999/luma-assistant.git
cd luma-assistant
npm install

設定

  1. .env ファイルを作成し、必要な環境変数を設定します:
CODEX_API_KEY=your_codex_api_key
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
  1. 設定ファイル config.yaml を編集してエージェントとスケジュールを定義します。

使い方

サーバーの起動

npm start

エージェントの作成

agents/ ディレクトリにYAMLファイルを作成して新しいエージェントを定義します。

スケジュールの追加

schedules/ ディレクトリにcronベースのスケジュールを追加します。

Telegramボットのコマンド

  • /status - ワークスペースの状態を表示
  • /run <agent> - 指定したエージェントを実行
  • /help - ヘルプを表示

ライセンス

MIT

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル