Download
Local-firstWindows + Android0.8.2

Six panes. One screen.

Your agents, one screen. The CLIs you already trust sit beside a browser, a vault, a terminal and a phone, not inside another chat box, and local-first by default.

Windows 10/11 (64-bit) · ~360 MB installer · ~2 GB installed · v0.8.2

Six panes / 0.8.2
Hover or tab to open a pane
relay.  /  ultimate-workspace● local
01ChatClaude Code · live
Draft the 0.8.2 release notes.
Release notes · 0.8.2
FeatureWhere
BotsDesktop
Diff sheetsPhone
Done. 6 bullets, 1 table.
Message Claude CodeManual approval
02BotsAtlas · running
Atlas's 3D pet, a small fox
AtlasTriaging new issues
running
Juno's 3D pet, a green axolotl
JunoWeekly digest
idle
Moss's 3D pet, a little robot
MossWaiting on approval
queued
03Subagents8 agents · registry
Default modelper engine
Resolution ordertask → agent → default
plannerClaude Code
named
reviewerOpenCode
named
testerCommandCode
named
04Vault46 notes · 120 links
tags[ml, machine-learning, lesson, regression]
date2026-09-15
sourceDaily ML Lesson 9AM automation
Daily ML Lesson — Linear Regression (2026-09-15)

Predicts a continuous target variable by fitting a linear function y = w·x + b to the data.

MSE = (1/n) · Σ (yᵢ − ŷᵢ)²
geeksforgeeks.org/machine-learning…
Types of Linear RegressionSimple · Multiple
05WorkshopWeekly digest · Mon 09:00
Weekly release digestEvery Monday at 09:00
on
Recent runs3 of 3 finished
✓ Mon 19 Oct41 s
✓ Mon 12 Oct38 s
Next runMon 09:00
06WikiProject wiki · ultimate-workspace
  • Architecture
  • Process model
  • Command bridge
main/process.ts · L12–40 · blob 9f3c1a2

Interface shown is illustrative

New in 0.8.2

Bots, /sidechat and phone parity: queued sends, undo checkpoints, diff sheets and read-aloud.

Release notes →
  • Claude Code
  • Kimi Code
  • OpenCode
  • Pi
  • Omp
  • CommandCode
  • Built-in chat
  • Local GGUF
The agents

Bring your own brains.

Relay is a shell, not a replacement. It runs the CLIs you already use, keeps their sessions, and adds a built-in chat for cloud APIs or a local GGUF model. Pick a different engine mid-thread; the history comes with you.

One thread, any engine

release-notes
YouSummarize what changed in 0.8.2.
Claude Code

Bots, /sidechat and phone parity: queued sends, undo checkpoints, diff sheets and read-aloud.

YouTighten that to one line.
Claude Code

Bots, /sidechat and a fuller phone app.

Agent CLIs

Claude Code

Anthropic's CLI, with permission prompts and native tools.

Kimi Code

Moonshot's coding agent, including its native modes.

OpenCode

The open-source terminal agent, with its own tools and models.

Pi

A prompt-only harness for a fast, focused loop.

Omp

A terminal agent with live model costs in the picker.

CommandCode

Plan, standard and accept-edits modes, in a real CLI.

Built in

Built-in chat

Anthropic, OpenAI, OpenRouter, a custom OpenAI-compatible endpoint, or a local llama-server.

Local GGUF

Browse Hugging Face, download a model, run it on your machine. No cloud key.

Bridge

MCP bridge

Expose Relay's tools to any harness, and attach gallery or custom MCP servers on demand.

The context

Context that stays in the room.

Vault is plain markdown on your disk. The project wiki cites the file, line range and blob SHA behind every claim. Memory carries decisions between chats, and Session Mesh lets agents ask each other a question.

Vault

Your notes as plain markdown, with tags, wikilinks, full-text search, tabs, PDFs and an agent that can read and write them.

Project wiki

A generated knowledge base whose freshness is computed from git. A clean repo costs zero model calls to refresh.

Memory

A persistent, evidence-backed memory across chats, with a browser you can search, edit, retire and export.

Session Mesh

Agents can see, message and spawn other sessions. Sidechat keeps a private tangent out of the main transcript.

The Vault  /  ML Lessons/2026-09-15 Linear Regression.md46 notes · 120 links
Files
  • Books
  • Disk Space Guardian
  • Finance LLM + Ontology Research
  • ML Lessons
  • Papers
  • Project Palantir
  • voice-profile-sabbi.md
tags[ml, machine-learning, lesson, regression]
date2026-09-15
sourceDaily ML Lesson 9AM automation

Daily ML Lesson — Linear Regression (2026-09-15)

Part of ML Lessons History. Next: 2026-09-16 Logistic Regression.

1. One-sentence definition

Linear regression is a supervised learning model that predicts a continuous target variable by fitting a linear function y = w·x + b to the data.

2. Intuition in plain English

Draw the single straight line that passes as close as possible to all the points at once — squared residuals make a point twice as far off count four times as much.

3. How it works (the math, briefly)

Training chooses w (slope) and b (intercept) to minimize the mean squared error:

MSE = (1/n) · Σ (yᵢ − ŷᵢ)²
Browser
geeksforgeeks.org/machine-learning…
Types of Linear Regression
Simple Linear RegressionPredicts the dependent variable using a single independent variable.
Multiple Linear RegressionUses two or more independent variables to predict the dependent variable.

Hours studied are the independent variable; the exam score is the dependent one — as study hours increase, scores rise.

Interface shown is illustrative

The output

Agents that leave something behind.

A conversation can end in a document, a deck, a diagram, an image or a live visualization, generated on your machine and kept as an artifact you can open, present and improve.

DOCXPPTXXLSXPDF

Documents

DOCX, PPTX, XLSX and PDF from a plan, with a design layer and page-level checks.

PlanBuildCheck REVISE

Diagrams

Mermaid diagrams that restyle with your theme and export as transparent PNG.

PNG · local diffusion

Images

PNG generation with a local diffusion model. No cloud, no key, nothing leaving the machine.

Voice

Local read-aloud and dictation, hands-free with barge-in. Nothing leaves the machine.

0510 46597 MonTueWedThuFri

Visualizations

Typed charts, tables, timelines and task boards, or a sandboxed HTML mini-app through render_widget.

The controls

Autonomy with a paper trail.

In unattended work, every write-class call stops at an approval card. A hook can say no, and a limit is visible before it becomes a surprise.

Bot approvals

A background run never executes a write-class tool. It queues a deterministic approval with the tool, arguments and a summary.

Hooks

Run your own scripts before and after every tool call. Deny, ask, observe or rewrite the arguments.

Permission modes

Plan, read-only, manual, auto-edit or full-auto, with always-allow rules and an approval card that shows the real file.

Usage & limits

Rolling 1h/24h/7d/30d usage, provider plan windows, user caps and a composer warning notch.

Idle compaction

Long-stale threads fold themselves in the background on a configurable idle window. No manual cleanup.

Approval needed

Write-class · shell
$ rm -rf ./dist && npm run build
Bot
Atlas
Summary
Remove the build output and rebuild.

Permission mode

Least → most autonomy

Recent runs

Workshop
  • ✓  Weekly release digestMon 19 Oct · 41 s
  • ✓  Weekly release digestMon 12 Oct · 38 s
The phone / 0.8.2

Your workspace, in your pocket.

Pair once by QR code or Tailscale. Steer a running turn, undo from a checkpoint, inspect a diff, and have the answer read aloud. The models, keys and files stay on your desktop.

Queued sends

Type while a turn runs; send now or remove the chip.

Undo checkpoints

List and restore a turn from the changes card.

Diff sheets

Open a colorized unified diff from a file-edit row.

Read-aloud

Speak assistant bubbles and memory rows on device.

End-to-end encrypted

Pairing uses a nonce-bound proof and a replay guard.

Keys stay on the desktop

The phone never receives your provider keys.

Download for Android Android APK · v0.8.2 · ~115 MB
Relay Mobile on Android: a chat whose header shows the full local model name on the model chip, above a short conversation and the composer.

Relay Mobile / Android · 0.8.2

Take the whole screen.

One installer, one window. Relay bundles Python and LibreOffice, so the download is larger than a typical editor and the installed footprint is around 2 GB.

Windows 10/11 (64-bit) · ~360 MB installer · ~2 GB installed
Windows + Android · v0.8.2 · updated from GitHub Releases

Platform
Windows 10/11 (64-bit) · Android APK
Desktop
0.8.2 · NSIS installer · ~360 MB
Installed
~2 GB with bundled Python and LibreOffice
Agents
Claude Code, Kimi Code, OpenCode, Pi, Omp, CommandCode, built-in chat
Models
Anthropic, OpenAI, OpenRouter, custom OpenAI-compatible, local GGUF
Phone
QR or Tailscale pairing · end-to-end encrypted
Updates
Signed update feed · checked on launch and every 4 hours
Distribution
Windows installer + Android APK
House rules

A few good questions.

What exactly is Relay?

A local-first desktop workspace for AI coding agents. It hosts the agent CLIs you already use, plus a built-in chat, a terminal, a browser your agent can drive, git tools, a markdown vault and project wiki, persistent bots and memory, and scheduled automations.

Do I need to switch my coding agent?

No. Bring the CLIs you already run, or use built-in chat with your own model provider. Sessions keep their history, and you can move a conversation between engines mid-thread.

Can I use local models?

Yes. Browse and download GGUF models from Hugging Face and run them with llama-server. Local image generation, read-aloud and dictation are built in too. Performance depends on your hardware, and local models need additional disk and memory.

Is there a mobile app?

Yes. The Android APK pairs with the desktop over a QR code or Tailscale. Queued sends, undo checkpoints, diff sheets and read-aloud are in 0.8.2. The connection is end-to-end encrypted and your provider keys stay on the desktop.

Where does my data live?

Your workspace, chats, notes and memory live on your machine, in a local database and folders you choose. Cloud providers and connected services still receive whatever you send them. There is no Relay-side account and no telemetry.

How do updates work?

Relay checks a signed update feed on startup and every four hours. When a new version is available, the update banner shows the release notes and installs with one click.

What are the requirements?

Windows 10/11 (64-bit) for the desktop app. The installer is ~360 MB and the installed footprint is around 2 GB because Python and LibreOffice are bundled. Local models and image generation need additional disk, RAM and ideally a GPU.

Is Relay open source?

Relay is proprietary software. The Windows installer and Android APK are free to download from GitHub Releases; the source is not published.