Automation & Ops model-routingapproval-workflowstask-verificationaudit-loggingbyoklocal-first

Friday

A local control plane that routes AI work with approvals, verification, and audit evidence.

FollowAgents review · FARS-2.0
Not yet reviewed
See the full review method →

What does this agent do, and when should you use it?

Friday is a private control plane for AI agents, not a model or chatbot. Its controller, keys, data, and memory are intended to live on the local machine, while BYOK connects to cloud AIs such as Codex, Claude, and DeepSeek. Its stated loop is route, execute, verify, and remember: select a model, govern risky work through approval, require evidence of completion, and propose memories for confirmation. The README describes hash-chained audit records for routed turns, including actor, content, and metering information. The current product runs from source; the npm package is explicitly not a complete consumer installation path, and the native Friday.app is not publicly released.

After a user supplies a goal, Friday follows the documented route → execute → verify → remember loop. It selects an AI for a step, executes governed work, and puts risky actions into an approval-or-rejection path. Completion requires a proof receipt rather than a model's assertion alone; the README describes this as enforced through a persisted mission/work-item code boundary. It presents memories as candidates that require user confirmation before becoming stored memories, and says recalled content is scrubbed for known secret patterns before being shown to a model. Routed agent turns are described as all-or-nothing entries in a hash-chained audit log with execution and cost details.

  1. A solo developer using several model APIs can hand Friday a long-running software goal and inspect or override the model chosen for each step.
  2. A technical lead automating operational work can allow ordinary read-only actions while requiring a separate approval for actions that change external state.
  3. A team that needs stronger evidence for agent output can require a proof receipt before a work item is treated as complete.
  4. A BYOK user managing spend across providers can route work before execution and retain a record of the model that actually answered after a fallback.
  5. A privacy-conscious individual can review each proposed memory candidate before allowing it to influence later work.

What are this agent's strengths and limitations?

Pros
  • Keeps the controller, keys, data, and memory on the local machine while supporting BYOK cloud models from multiple vendors.
  • Separates risky actions into human approval instead of allowing an agent to approve its own side effects.
  • Treats proof receipts as the basis for task completion instead of relying only on an agent's self-report.
  • Describes routing, metering, and hash-chained audit records for tracing execution and model cost.
Limitations
  • It currently runs from source; there is no publicly released native Friday.app or documented consumer installer.
  • The source tree is 1.0.3 while the npm package is 1.0.2, and the README says the package does not carry the complete current engine.
  • It requires Node.js 22+, a local runtime environment, and user-supplied cloud-model keys rather than local model execution.
  • The README says live behavior has so far run only on internal and self-test traffic, not real end-user workloads.
  • More autonomous capabilities are off by default, while capability acquisition and self-upgrade remain review-gated work in progress.

How do you install or deploy this agent?

The README provides this macOS source-run path:

brew install node@22
git clone https://github.com/thesongzhu/Friday.git
cd Friday
open "Friday Setup.command"

It requires Node.js 22 or later and your own model-provider keys. The supplied evidence does not document a first CLI invocation, credential configuration format, or a non-macOS installation path. It also explicitly states that npm install does not install the full Friday product.

How do you use this agent?

Run "Friday Setup.command" after the documented source checkout. Then submit a goal through the described chat interface; Friday processes it through route, execute, verify, and remember, pausing risky steps for approval. You must provide your own keys for the named cloud AIs, including Codex, Claude, or DeepSeek. The supplied evidence does not document a copyable first-goal command, chat endpoint, or configuration-file format.

How does this agent compare with similar options?

Friday positions itself as a local, cross-vendor control layer: Codex and Claude are presented as individual agent providers, while Friday handles routing, approval, verification, memory-candidate confirmation, and auditing across them.

FAQ

Does Friday include a model or model usage costs?
No. The README describes Codex, Claude, DeepSeek, and similar services as cloud AIs connected with your own keys; usage costs remain with those providers.
Will risky actions run automatically?
The README says ordinary read-only work can proceed without sign-off, while state-changing or risky work waits for the user's approval or rejection.
Can an agent mark work complete just by saying it is done?
No. The documented design requires a proof receipt for completion; a model statement or a process exit alone is not sufficient evidence.
Can I install the complete product from npm?
No. The README explicitly says npm install is not a consumer installation path and does not provide the complete product, a signed/notarized native app, or formal auto-updates.

Related agents