
moadim-io/daemon
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Кроссплатформенный демон Руста для планирования рутинных операций с ИИ-агентами через 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
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →