Download

Get Mefi's Studio AI+

A portable Windows build: download the zip, extract the whole folder, open the app. No installer, no account, no telemetry. Prefer source? Four commands with Node 24.

Checking GitHub for the latest release…

Requirements

  • Windows 10 or 11. Saved keys are protected by the Windows keystore (DPAPI). Other platforms are untested.
  • A builder CLI to build (optional). opencode is preferred; claude, codex, grok and agy are detected too. Without one, Studio still plans, chats and browses the catalog.
  • An API key or a local model (optional) for the companion: z.ai, OpenCode Go, a CLI login, LM Studio or any OpenAI-compatible endpoint.
  • Node 24 and npm only for a source install, Git only to clone, Python 3 on PATH as python only for npm test.

Source and portable installs keep separate project stores. Tasks, conversations and plans do not travel between them. Saved keys are bound to your Windows account and cannot be decrypted on another machine.

Portable install

Five steps, nothing to install

Download the zip

Grab the win32-x64 zip from the latest release above, and the .sha256 file beside it if you want to verify.

Extract the whole folder

Right-click the zip and choose Extract All…. Keep the Mefi Studio AI+ folder together; the app keeps its own data next to the executable.

Open the app

Double-click Mefi Studio AI+.exe. The build is not code-signed, so SmartScreen may ask once; after checking the digest, choose More info → Run anyway.

Choose a project

The launch screen asks for a folder first. Pick one, then Open studio (agents stay off) or Open and start agents.

Follow Start here

The first launch runs auto setup from what is already on the machine, then the walkthrough takes you through seven stops to your first verified task.

Verify the download

Check the SHA-256 before you run it

Every release ships a .sha256 file next to the zip. Studio's own updater checks it before installing; you can do the same by hand in PowerShell from the folder you downloaded into. The two hashes must match exactly.

Get-FileHash ".\Mefi-Studio-AI+-vX.Y.Z-win32-x64.zip" -Algorithm SHA256
Get-Content ".\Mefi-Studio-AI+-vX.Y.Z-win32-x64.zip.sha256"
Run from source

Clone, install, build the booklet, start

npm ci downloads Electron once, about 110 MB. npm start needs a normal shell: if ELECTRON_RUN_AS_NODE is set, as some agent harnesses do, Studio refuses to start and prints the fix.

Double-clicking Run Mefi's Studio AI+.cmd starts a portable build in dist/ when one exists, otherwise the source install. The browser preview on port 4173 cannot launch workers; keep that port on localhost.

Full installation notes in the wiki →

git clone https://github.com/nateecho32-stack/mefi-studio.git
cd mefi-studio
npm ci                   # once; downloads Electron
npm run build-booklet    # bundles renderer/ into booklet.html
npm start                # desktop app

npm run start:web        # browser-only preview, no workers
npm run package          # refresh a portable build in dist/
Release or source?

The release is the tested snapshot; source moves daily

v0.2.0 is the first public release. The source on main has since added a left navigation rail, a separate auth.json for saved keys, a full node editor for Brain maps, ad-free radio and a pause for providers that keep failing. They arrive with the next release, which a portable copy offers to install for you.

What changed since v0.2.0 →

What a release zip contains

  • The Electron runtime and the app under resources/app
  • The two public model catalogs, curated.json and models.json
  • A sibling .sha256 digest published with every release

What it never contains

  • The maintainer's projects, tasks or conversations
  • Any credentials, settings or caches
  • Telemetry, a hosted account, or an updater that sends anything but a release check
Staying current

Updates install in place and never touch your data

A packaged copy reads the repository's latest release every 20 minutes. When a newer build exists, App updates in Settings › Updates & diagnostics offers Update to vX.Y.Z. It downloads the zip, verifies the published digest, stages the folder, and a helper waits for the app to exit, copies the payload into place and relaunches. resources/app/data is never overwritten.

How live update and release updates work →