MI

moadim-io/daemon

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

56 stars 1 forks 품질 74 트렌드 33MIT

UI, REST, MCP를 통해 AI-agent routine를 스케줄링하기 위한 Cross-platform Rust daemon.

개요

에이전트 프롬프트를 중지 - 그들을 프롬프트 루프를 설계. 1개의 항구. 3개의 공용영역. 제로 드립. 루프를 설정합니다. 키보드를 잊어. moadim 불이 켜져있어. — Rust/Cargo 설치, moadim 설치, 다음 실행: Rust 서버(크론 일정에 AI 에이전트를 실행), 세 가지 인터페이스를 동시에 활용: - (http://localhost:5784/)] - 일상을 관리하기위한 브라우저 대시보드 - ([T1]] - 브라우저, CLI 도구 및 서비스에 대한 표준 HTTP API; /docs에 Swagger UI - (http://localhost:5784/mcp) - AI Agent (Claude 등) 모델 Context Protocol 모든 3 공유 같은 포트. 모든 인터페이스를 통해 생성 된 루틴은 daemon의 크로스 플랫폼 스케줄러로 등록되므로 OS cron 서비스에 따라 일정을 실행합니다. 에이전트 루프 엔진, 또는 docs/comparison.md에 대한 루틴을 참조하십시오. moadim는 cron, GitHub Actions 및 기타 에이전트 런너와 비교합니다.

개요(AI 번역)

Loop 엔지니어링, 일정에. 에이전트 프롬프트를 중지 - 그들을 프롬프트 루프를 설계. · 잠자는 동안 실행되는 일상 생활. 1개의 항구. 3개의 공용영역. 제로 드립. · 루프 설정. 키보드를 잊어. moadim fires so you don’t have to.

** One-line install** — Rust/Cargo 설치, moadim 설치, 다음 실행:

Rust server that schedulesroutines (크론 일정에 AI 에이전트를 실행), 세 가지 인터페이스를 동시에 활용:

  • UI ([T0]]) - 일상 관리를위한 브라우저 대시보드
  • REST ([T1]]) - 브라우저, CLI 도구 및 서비스에 대한 표준 HTTP API; /docs
  • MCP (http://localhost:5784/mcp) - AI Agent 모델 Context Protocol (Claude 등)

모든 3 공유 같은 포트. 어떤 인터페이스를 통해 만든 루틴은 daemon’s Cross-platform Scheduler에 등록하여 일정을 실행합니다. OS cron 서비스에 따라. 이름 * 대리인 반복 엔진을 위한 Routines, 또는 docs/comparison.md moadim가 cron과 비교하는 방법, GitHub Actions 및 기타 에이전트 런너.

필수품

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

moadim

Loop engineering, on a schedule. Stop prompting your agents — design the loop that prompts them.

Agent routines that run while you sleep. One port. Three interfaces. Zero drift.

Set the loop. Forget the keyboard. moadim fires the prompt so you don’t have to.

One-line install — install Rust/Cargo, install moadim, then run it:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y && . "$HOME/.cargo/env" && cargo install --locked moadim && moadim

Rust server that schedules routines (run an AI agent on a cron schedule), exposing them over three interfaces simultaneously:

  • UI (http://localhost:5784/) — browser dashboard for managing routines
  • REST (http://localhost:5784/api/v1) — standard HTTP API for browsers, CLI tools, and services; Swagger UI at /docs
  • MCP (http://localhost:5784/mcp) — Model Context Protocol for AI agents (Claude, etc.)

All three share the same port. Routines created through any interface are registered with the daemon’s cross-platform scheduler so they run on schedule without depending on an OS cron service. See Routines for the agent-loop engine, or docs/comparison.md for how moadim compares to cron, GitHub Actions, and other agent runners.

Prerequisites

moadim depends on a few external tools at runtime, in addition to Rust/Cargo for building and installing:

Tool Required for Install
Rust/Cargo building and installing moadim
tmux launching routine agents — every scheduled routine starts its agent inside a tmux session. Without tmux, routine runs silently fail to launch. brew install tmux (macOS) · apt install tmux (Debian/Ubuntu)

The daemon reports whether tmux and python3 resolve on its PATH in GET /api/v1/health (under dependencies) and logs a warning at startup when either is missing, so a misconfigured host is easy to spot. See the built-in claude agent’s prerequisites below for why python3 matters.

Installation

cargo install --locked moadim

Homebrew (from this repository)

To build and install the current main branch with Homebrew, add this repository as a tap and install its formula with --HEAD:

brew tap moadim-io/daemon https://github.com/moadim-io/daemon.git
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →