Practical overview
When it fits
Use Friday when coordinating longer agent workflows across providers and you want verification, user approval for risky actions and confirmed memory to be part of the control loop.
Who it is for
- People delegating multi-step work across AI providers.
- Users who want approval and evidence checks built into agent workflows.
- Teams or individuals who want the orchestration layer, keys, data and memory on their own machine.
Documented uses
- Break a goal into steps and route each step to an AI provider.
- Review whether an agent has produced evidence that a task is complete.
- Pause consequential actions for human approval.
- Retain information from workflows after the user confirms it.
Requirements & limits
The repository quickstart says Friday runs from source and requires Node.js 22 or newer. It documents a macOS Homebrew setup path.
- Friday is the orchestration layer, not an AI model; users bring provider access and keys.
- The documented providers include Codex, Claude and DeepSeek.
- Its workflow treats proof of completion, approval for risky actions and user confirmation of memories as explicit control points.
- The quickstart specifies Node.js 22 or newer and provides setup instructions for macOS with Homebrew.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare Friday from source on macOS
Install the documented Node.js prerequisite, clone the repository and open the setup command.
Before you start
- macOS with Homebrew
- Node.js 22 or newer
Steps
Install Node.js 22 with Homebrew using
brew install node@22.Clone the Friday repository with the command below.
git clone https://github.com/thesongzhu/Friday.gitChange into the repository directory with
cd Friday.Open the setup command with
open "Friday Setup.command".
Expected outcome
The documented setup command is opened from the cloned repository.
Guide limitations
- The quickstart documents this path for macOS with Homebrew and does not describe subsequent configuration or task execution.
- If setup reports Node.js is missing or older than required, install Node.js 22 or newer and run the setup command again.
Compare options for Agent orchestration
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Friday | Break a goal into steps and route each step to an AI provider. | Self-hosted, Server | The repository quickstart says Friday runs from source and requires Node.js 22 or newer. It documents a macOS Homebrew setup path. |
| Agentfm Core | Run a containerized agent in a Podman sandbox on a worker machine | Desktop, Docker, Self-hosted | The README lists desktop installers for macOS and Linux; it says the Windows app is in progress. Its desktop quick start says the bundled node connects to the public mesh. The README notes that the v1 installers are unsigned and macOS may block the first launch. |
| Plano | Route incoming requests to agents based on their declared roles. | Self-hosted, Server | Plano is public source code under the Apache-2.0 license. The README describes hosted Plano models free of charge in the US-central region for a first-run developer experience; for production scale it points to running models locally or contacting the project for API keys. |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 13 October 2026
- Original website title
- thesongzhu/Friday · Official homepage title · retained in its source language

