MI

moadim-io/daemon

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

56 stars 1 forks Качество 74 Тренд 33MIT

Кроссплатформенный демон Руста для планирования рутинных операций с ИИ-агентами через UI, REST и MCP.

Обзор

Прекратите подсказывать своим агентам — создайте цикл, который подскажет им. Один порт. Три интерфейса. Нулевой дрейф. Установи петлю. Забудь о клавиатуре. Moadim запускает подсказку, чтобы вам не пришлось. — установить Rust/Cargo, установить moadim, затем запустить его: Rust-сервер, который задает графики (запускает AI-агента по крон-графику), разоблачая их в трех интерфейсах одновременно: — http://localhost:5784/) — панель инструментов браузера для управления рутинами — http://localhost:5784/api/v1) — стандартный HTTP API для браузеров, инструментов CLI и сервисов; Swagger UI at /docs — http://localhost:5784/mcp) — Model Context Protocol для агентов ИИ (Claude и др.) Все они имеют один и тот же порт. Рутины, созданные с помощью любого интерфейса, регистрируются с помощью кроссплатформенного планировщика daemon, поэтому они работают по расписанию без зависимости от службы OS cron. Routines for the agent-loop engine, или docs/comparison.md for how moadim Compares to cron, GitHub Actions, and other agent runners.

Обзор (машинный перевод)

Инжиниринг по графику. Прекратите подсказывать своим агентам — создайте цикл, который подскажет им.

** Регулярные действия, выполняемые во время сна.** Один порт. Три интерфейса. Нулевой дрейф.

Установите петлю. Забудь о клавиатуре. Moadim запускает подсказку, чтобы вам не пришлось.

** Однолинейная установка** — установите Rust/Cargo, установите moadim, затем запустите его:

Rust-сервер, который планирует ** рутины ** (запускает AI-агента по расписанию cron), Обнаружение их через три интерфейса одновременно:

UI (http://localhost:5784/) — панель инструментов браузера для управления рутинами REST ([T1]) — стандартный HTTP API для браузеров, инструментов CLI и сервисов; Swagger UI at /docs MCP ([Т3]] — Модельный контекстный протокол для агентов ИИ (Клод и др.)

Все они имеют один и тот же порт. Рутины, созданные через любой интерфейс Зарегистрируйтесь в кроссплатформенном планировщике демона, чтобы они работали по расписанию В зависимости от сервиса OS cron. Видишь? Рутины для двигателя с агентной петлей, или [4] Для того, как moadim сравнивается с cron, GitHub Actions и другие бегуны-агенты.

Предпосылки

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →