Documentation
Friday docs, published from the product source.
Browse the imported Friday documentation across models, providers, channels, system capabilities, tasks, UI, tools, and local data behavior.
Start Here
9 section guidesModules
Friday modules are separated pieces of software. A module owns its runtime boundary, dependencies, root store settings, and service API. Some modules can also be wrapped as LLM tools, but...
Read docsModels
This document is the user-facing model catalog for Friday. It summarizes the model families Friday currently exposes, which providers own each model list, and where runtime support is imp...
Read docsProviders
This catalog documents Friday provider credentials and model coverage using the supplied provider/model catalog for this documentation update.
Read docsChannels
This document describes Friday's messaging channel subsystem: the catalog shown in Settings, the shared channel configuration model, the main-process registry, the unified agent gateway c...
Read docsTasks
This document indexes Friday's task-related modules and the task types they own or dispatch.
Read docsSystem Capabilities
Read docsTools
This document describes how Friday should assemble, select, and execute agent tools.
Read docsStore
Friday persists user settings in the Electron store named settings. StoreService creates that store with accessPropertiesByDotNotation: false, so every root key is addressed as a literal...
Read docsRenderer UI
This directory documents the renderer UI under src/renderer.
Read docsModels
9 pagesModels
This document is the user-facing model catalog for Friday. It summarizes the model families Friday currently exposes, which providers own each model list, and where runtime support is imp...
Read docsEmbedding
This document describes the embedding module contract for Friday semantic indexing and retrieval work.
Read docsLarge Language Model
This document describes how the agent module should run agent turns, expose service behavior, and keep provider-specific work outside the agent loop.
Read docsOCR
This document describes the OCR module contract for Friday document and image text extraction.
Read docsSpeech To Text
This document describes how Friday should use speech-to-text models for live dictation and other audio transcription features.
Read docsText To Audio
This document describes how Friday should use sound and music generation models for creating audio output.
Read docsText To Image
This document describes how Friday should use text-to-image models for creating and editing images from prompts and optional reference assets.
Read docsText To Speech
This document describes how Friday should use text-to-speech models for spoken audio output.
Read docsText To Video
This document describes how Friday should use text-to-video models for creating video output from prompts and optional reference assets.
Read docsProviders
26 pagesProviders
This catalog documents Friday provider credentials and model coverage using the supplied provider/model catalog for this documentation update.
Read docsAlibaba / Qwen / Wan Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsAnthropic Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsBlack Forest Labs Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsCartesia Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsDeepgram Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsDeepSeek Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsElevenLabs Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsGoogle DeepMind / Google Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsIdeogram Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsKuaishou / Kling AI Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsLuma AI Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsMeta Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsMidjourney Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsMiniMax Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsMistral AI Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsMoonshot AI / Kimi Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsOpenAI Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsPerplexity Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsPika Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsReka AI Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsRunway Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsStability AI Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsSuno Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsxAI Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsZ.ai / Zhipu AI Provider
The model sections below use the supplied provider/model catalog for this documentation update. They are based only on that supplied catalog.
Read docsChannels
24 pagesChannels
This document describes Friday's messaging channel subsystem: the catalog shown in Settings, the shared channel configuration model, the main-process registry, the unified agent gateway c...
Read docsClickClack Channel
Catalog metadata for Friday's ClickClack channel.
Read docsDiscord Channel
Catalog metadata for Friday's Discord channel.
Read docsFeishu Channel
Catalog metadata for Friday's Feishu channel.
Read docsGoogle Chat Channel
Catalog metadata for Friday's Google Chat channel.
Read docsiMessage Channel
Catalog metadata for Friday's iMessage channel.
Read docsIRC Channel
Catalog metadata for Friday's IRC channel.
Read docsLINE Channel
Catalog metadata for Friday's LINE channel.
Read docsMatrix Channel
Catalog metadata for Friday's Matrix channel.
Read docsMattermost Channel
Catalog metadata for Friday's Mattermost channel.
Read docsMicrosoft Teams Channel
Catalog metadata for Friday's Microsoft Teams channel.
Read docsNextcloud Talk Channel
Catalog metadata for Friday's Nextcloud Talk channel.
Read docsNostr Channel
Catalog metadata for Friday's Nostr channel.
Read docsQA Channel
Catalog metadata for Friday's QA channel.
Read docsQQ Bot Channel
Catalog metadata for Friday's QQ Bot channel.
Read docsSignal Channel
Catalog metadata for Friday's Signal channel.
Read docsSlack Channel
Catalog metadata for Friday's Slack channel.
Read docsSynology Chat Channel
Catalog metadata for Friday's Synology Chat channel.
Read docsTelegram Channel
Catalog metadata for Friday's Telegram channel.
Read docsTlon Channel
Catalog metadata for Friday's Tlon channel.
Read docsTwitch Channel
Catalog metadata for Friday's Twitch channel.
Read docsWhatsApp Channel
Catalog metadata for Friday's WhatsApp channel.
Read docsZalo Channel
Catalog metadata for Friday's Zalo channel.
Read docsZalo Personal Channel
Catalog metadata for Friday's Zalo Personal channel.
Read docsTasks
3 pagesTasks
This document indexes Friday's task-related modules and the task types they own or dispatch.
Read docsBackground Task
This document defines the background task module for Friday. It is the implementation contract for running, tracking, retrieving, and cancelling concurrent in-memory tasks.
Read docsScheduled Tasks
This document describes how the task scheduler module should create, persist, and evaluate schedules.
Read docsSystem
20 pagesSystem Capabilities
Read docsAccess Internet/Network
Read docsAccess Low-Level Hardware Directly
Read docsAccess System Information
Read docsAccess USB Devices
Read docsChange System Settings
Read docsInstall Drivers
Read docsInstall Services/Daemons
Read docsOpen Windows And UI
Read docsPlay Audio/Video
Read docsRead Clipboard
Read docsRead/Write Files
Read docsRun Background Tasks
Read docsSend Notifications
Read docsStart Other Programs
Read docsUse Bluetooth
Read docsUse GPS/Location
Read docsUse Microphone / Record Voice
Read docsUse Printer/Scanner
Read docsUse Webcam
Read docsRenderer UI
4 pagesRenderer UI
This directory documents the renderer UI under src/renderer.
Read docsHome Page
The home page is Friday's main chatbot surface. It combines a scrollable message thread, assistant activity display, prompt composer, attachments, live speech-to-text dictation, and a voi...
Read docsSettings
Settings is the ongoing configuration area after first-run setup. The settings layout provides breadcrumbs, a scrollable main region, and a small footer.
Read docsStart Page
The start page is the first-run setup flow users see before entering Home. It guides them through three steps: presentation, provider setup, and model configuration.
Read docs