●Featureschat · workspaces · workflow · memory

Describe the work, build the flow, track the result.

Create tasks from chat, work with files in workspaces and combine AI with automation steps. Manage the process with shared memory, approvals and output tracking; software delivery and machine management live on the same platform. The screens shown use demo data.

01Chat and tasksrequest · draft · approval · live log

Describe the work in chat, follow it step by step.

The assistant turns your request into a job draft; once you approve, the job runs in a workspace or on a branch of a software project. You see what the agent does step by step — and can send the running agent an extra instruction.

  • Draft card. The assistant doesn’t start a job on its own: it shows what will run on a card, and you approve, edit or dismiss it.

  • Live log and timeline. Files read, commands run, intermediate results — in order.

  • Question cards. When the agent can’t decide, it brings the question to the chat; the choice is yours.

  • Pick up where it stopped. Re-run, fix, or continue from the files that were kept.

demo dataLive job page: stage bar, step-by-step activity log and a box to instruct the running agent.
02Workspaces and outputsfiles · reports · tables · summaries

Workspaces for work that needs no code repository.

Research, reports and file summaries run in a workspace: you don’t pick a repo or a branch, you write what you need and add files if you want. When the job is done, the summary and the files the agent produced wait for you on the job page and in the Outputs screen.

  • Start from files

    Add Markdown, text, CSV, JSON, YAML, PDF and images to a job; a file containing a key or password is rejected.

  • A summary first, then the files

    A finished job brings a summary (summary.md) and the files the agent produced; preview them as Markdown, a CSV table, JSON, PDF or images, or download them.

  • Pick up where you left off

    A new job takes the previous one’s outputs as input; a weekly automation starts each run from the result of the last one.

  • Outputs in one place

    The Outputs screen keeps files, published sites and your notes together: search, tag, pin and download in bulk.

  • You choose the network access

    Off, allow-list or web for each workspace; changing it needs an authenticator code and is written to the audit log.

  • Retention and quota

    You set per project how long files are kept and how much space they may take; a pinned file is never removed.

03Workflow and automationcondition · loop · HTTP · code · approval

Combine AI steps with real automation.

Workflows aren’t just AI steps: conditions, loops, HTTP requests, code and approval nodes run on the same canvas. We don’t impose a ready-made flow; design yours with AI by describing it in the chat, or build it yourself in the editor.

  • Schedule it or trigger it. Automations start on a schedule or from a signed webhook event; a run can continue from the result of the previous one.

  • On the worker, within the rules. HTTP and code nodes run on a worker under the project’s network rules; side effects carry an idempotency key and are applied exactly once.

  • Start from a template. Templates for marketing, content and video production are a starting point; let the AI adapt one in the editor, review the diff, approve.

04Shared memoryrules · facts · decisions · lessons

Your team’s rules reach every job the same way.

Brand voice, review rules, project facts and decisions live in one shared memory; when a job starts, the relevant entries go to the agent. For example: “Brand voice is short and direct”, “Claims are backed by a source”, “An editor reviews before publishing”.

Shared memory on the home page
  • Typed and scoped. Every entry is a rule, a fact, a decision or a lesson, scoped globally, to a person or to a project.

  • A person accepts lessons. Agents propose; a proposal doesn’t enter memory until a person accepts it.

  • Outdated knowledge steps aside. A superseded or expired entry no longer goes to jobs, but its history stays browsable.

  • A job keeps its version. A running job carries on with the memory it started with; you can tell later what it worked from.

05Approval and control

You decide which steps need an approval.

The same product works at both ends: teams that want speed let most work through without asking, regulated teams tie every sensitive step to a person’s approval and an authenticator code. With an approval node in a workflow, a person reads the result before the step that writes to the outside.

  1. Serbest · flow

    Approvals, merges and deploys pass without asking. For closed teams.

  2. Dengeli · rules

    Risky actions are asked according to rules; a code is required for the events you pick.

  3. Sıkı · approval

    Every sensitive action needs a person’s approval and a code. For regulated teams.

Asked in every mode: machine management, force-push and security-setting changes. Automatic decisions are logged as “approved by policy”.

demo dataSecurity settings: the Serbest (free), Dengeli (balanced) and Sıkı (strict) presets.
06Visibilitystatus · logs · cost

What happened and what it cost — on one screen.

The one question a manager has: what happened, and what did it cost? You see problems without logging into a server, and can ask about most of them in chat.

demo dataUsage screen: five-hour and weekly limit windows per machine and subscription.
demo dataAudit log: every privileged action, with chain verification and export.
  • System status

    Server, database, queue, machines and disks; the last hour’s errors and integration checks.

  • Log search and traces

    Seven days of logs, searchable by job, request and trace id; tokens and passwords are masked.

  • Usage and cost

    Per runtime and account; limit windows and when they reset, on one screen.

  • Key and certificate expiry

    Tokens, certificates and signing keys in one list; reminders 30, 14, 7 and 1 day before expiry.

  • Rollout circuit breaker

    If updated machines start failing, the new worker release stops rolling out on its own.

  • Cost brake

    Daily and monthly caps on API-billed spend; it warns first and, if you choose, holds non-urgent jobs.

07ConnectionsHTTP · webhook · MCP · API

Connect your tools; have the chat install new ones.

You connect to the tools you use through workflows and automations, using HTTP/API, signed webhooks and MCP, and set fields and permissions to fit your work. Installing a new tool doesn’t need hand-signed files or per-machine configuration: you preview and approve; it is tried on one machine first, then rolled out to every machine.

  • HTTP step. GET, POST, PUT, PATCH or DELETE to your tool’s API; the credential comes from the vault, to allow-listed addresses only.

  • Signed incoming webhook. Another system starts a workflow or a job with a signed request.

  • MCP servers. Remote, or local npm/PyPI packages; version lock, a trial on one machine first, per-tool permissions.

  • Skill catalogues. Search with “Discover”, preview, install with an approval; pinned to a commit.

  • Requests with @credential. A key from the vault is used in requests without its value ever being shown.

  • API tokens and OpenAPI. Scoped, expiring tokens; every endpoint is in the public API document.

  • Outgoing webhooks. Job, approval, deploy and workflow events go signed (HMAC) to n8n, Zapier or your CI.

demo dataCapabilities → Discover: skill catalogues from GitHub repositories, pinned to a commit.
08Software deliveryrepo → agent → verify → release

For software teams: from a new repo to a deploy.

Agent work doesn’t stop at a PR. Verification, the merge decision and the release are one flow; long-running dev servers and tunnels run as services that don’t hold a job slot.

  1. Repo

    A private GitHub repo is created and linked to the project.

  2. Agent

    The job runs on its own branch; the platform does the commit and push.

  3. Verify

    The branch is verified; a PR and a merge decision are opened.

  4. Release

    Coolify, Cloudflare Pages and DNS — domains, environment variables, watched paths.

Repositories: GitHub, GitLab (gitlab.com or self-managed) and Bitbucket Cloud. Keys stay encrypted on the server and never reach the model.

demo dataMerge decision: changed files, platform verification, CI checks and the approval card.
09Machine managementlinux · macos · windows · docker
demo data

The machines that run the work, one pool.

The queue places each job on a suitable machine, taking capacity, disk state and the required runtime into account.

  • One command to connect. Linux, macOS, Windows or Docker; the install script is checked against the digest shown in the panel.

  • Capacity and health. Load, disk, sessions and runtime versions on one screen.

  • Central git identity. No logging into machines one by one; a short-lived token per push.

  • Signed updates. Worker releases are signed and roll out to the fleet gradually.

10Resilience

A failure doesn’t wait for a person.

Overnight jobs and scheduled automations don’t sit there “failed” in the morning. Transient errors are retried with growing intervals, on another machine if needed.

  1. 02:14

    A job stops on a transient error.

  2. +1 min

    Automatic retry.

  3. +5 min

    If needed, on another machine.

  4. done

    The result arrives as one notification.

Self-healing
Missing branches, diverged history and permanent failures open a fix job on their own.
Limit awareness
When a runtime reaches its usage limit, the whole fleet knows; the job waits for the window to reopen or continues on a fallback runtime you chose. Paid API usage only if you allow it.
Queue safety
No jobs go to a machine whose disk is full; malformed messages don’t stall the queue.
Outage-tolerant
If the panel is unreachable for up to 15 minutes, running jobs carry on; results and approval requests wait on the machine.
11Install and upgrade

Your server, your schedule.

One installation for one company. The control plane runs on your Linux server, and you decide when to upgrade.

  • Verified install. The script checks the release signature and every file; if anything is off, it stops before changing a thing.
  • Setup wizard. Organisation, security preset, first machine, git connection and a sample job — every step can be skipped.
  • Safe upgrades. A mandatory backup first, then migration and a health check; if it fails, the way back is ready.
  • Diagnostics. One-click server and machine checks; preview a masked support report, then download it or send it by email.
Installation details
# download the signed installer
$ curl -fsSLO https://<release-url>/<version>/install.sh
$ sudo bash install.sh --domain ops.example.com \
    --tls letsencrypt --email [email protected]

# verify → pull → migrate → start → health check
# then: https://ops.example.com/setup
12Why Remyral

More than a single agent tool.

NeedAgent CLI on one machineRemyral
Your own server and machinesPartlyControl plane and jobs on your side; model calls go to the provider you choose
Many machines, one queueNoYes
Several runtimes; wait or fall back at a limitNoYes
Adjustable autonomy, per-event verificationPartlyYes
Audit chain and team rolesNoYes
End-to-end flow from code to deployManualYes

Remyral doesn’t replace the agent CLIs; it runs them across many machines under shared rules. Remyral provides the system; you use the models with your own accounts — by subscription (e.g. Claude, ChatGPT) or with an API key. Subscription and API use are subject to the provider’s terms.

Want to see it with your own work?

In the four-week pilot you try these features on your own server, with the flow of your own work.