Skip to content

Friday AI

Friday AI is an autonomous AI agent that works natively across all your devices — terminal, desktop, and beyond.

Core trick

A portable runtime routes requests across 30+ models and runs MCP tools under permission sandboxing, shared by the CLI and desktop app.

Tags

Description

Friday AI is an autonomous AI agent that works natively across all your devices — terminal, desktop, and beyond. It is multi-modal, connects to 30+ AI models (OpenAI, Google, Anthropic, ElevenLabs), and can access your applications, generate media, write code, and schedule tasks on your behalf. It extends the capabilities of Claude Agent SDK and enables you to do things which Claude Code cannot. The Friday-runtime is the core agent, and I created Friday CLI and Friday AI: Studio (an electron desktop app), both of which are light weight interfaces which use the runtime. You can run the runtime in docker containers or use its http interface for building your own applications. I primarily built this for non-coders who need to automate complex tasks, and need to switch a lot of agents and interfaces (e.g. claude code, descript, lovable). It should be easy for anyone to use this and use it for personal use or for building.
tryfridayai/friday_cli★ 41 forksJavaScriptMITCreated Feb 14, 2026 · last push Mar 24, 2026

README excerpt

# Friday AI

An autonomous AI agent that works natively across all your devices. Multi-modal, connects to 30+ AI models, and can create applications, generate media, access your tools, and schedule tasks — from the terminal or the desktop.

[![npm version](https://img.shields.io/npm/v/@tryfridayai/cli.svg)](https://www.npmjs.com/package/@tryfridayai/cli)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Architecture

Friday is built as three layers — a portable runtime that any client can use:

| Package | Description |
|---------|-------------|
| **`packages/runtime`** | **friday-runtime** — The core agent. Model routing, MCP servers, tool execution, permission sandboxing, streaming. Connects to 30+ models (OpenAI, Google, Anthropic, ElevenLabs). |
| **`packages/cli`** | **@tryfridayai/cli** — Terminal interface. Chat, generate media, run commands, manage plugins, schedule agents. Published on npm. |
| **`packages/desktop`** | **Friday AI: Studio** — Electron desktop app. Media creation studio with image/video/voice generation, gallery, live preview. |

## Features

- **Autonomous Agent** — Friday can read files, write code, run commands, and iterate on tasks
- **Multi-Modal AI** — Generate images (DALL-E, Imagen), videos (Sora, Veo), and audio (OpenAI TTS, ElevenLabs, Google WaveNet)
- **MCP Servers** — Extensible tool ecosystem via Model Context Protocol
- **Secure by Design** — API keys stored in system keychai

Team