Vicaya Studio 2.0 · for macOS

Design AI flows for Apple's on-device model.

Build agents, tools and knowledge bases. Wire them into a flow, run it against the real model on your Mac, and export a Swift package your app can use.

Free · Requires macOS 27 and Apple Intelligence

Support Assistant.vicaya ● Example run
product order true START Question AGENT Router → Route (enum) AGENT Product Q&A → String ▤ Help Center index AGENT Data Fetcher → OrderQuery ⚙ fetchOrders END Answer BRANCH count > 0 END Orders
0.00sstart"How do I pair a second device?"
0.38sRouterroute = .product
0.41sretrieveHelp Center index · 4 passages
1.57sendAnswer · 2 hops
On-deviceNo server, no API keys, no cost per request.
~1.5 sFrom editing a prompt to a fresh run on the real model.
Your codeExport is a plain Swift package you can read and change.
26+Exports run on iOS, iPadOS, macOS and visionOS 26 and later.
The building blocks

Six pieces, each with one colour and one job.

The same colours appear on the canvas, in the inspector and in the trace, so you can see at a glance what each part of a flow does.

Input

Start

The fields your app sends in: a question, a product ID, the user's last few messages.

Agent

Agents

Instructions plus a typed output: plain text, a choice from a list, or a structured object with nested fields.

Knowledge

RAG indexes

Your help center, manuals or lessons, split and indexed so an agent can find the right passage before it answers.

Tool

Tools

Functions the model can call. Define the arguments and result, and test with a mock response before you write the real code.

Branch

Branches

Route on an agent's output with simple checks such as equals, contains, is empty or greater than.

Output

End

Each end becomes a typed case in the result your app receives, so Swift's compiler checks every path.

The workflow

From idea to Swift package in four steps.

01

Build the pieces

Create agents, tools and knowledge indexes. Run any agent on its own to check its output.

02

Connect a flow

Place them on the canvas and connect them. Vicaya flags unconnected paths and type mismatches as you go.

03

Run and trace

Send a real input through the real model and see each step: what was routed, retrieved and returned.

04

Export

Generate a Swift package and add it to your app in Xcode. The same code that ran in the studio ships in your app.

The Vicaya Studio flow canvas with the inspector and debug area open
Flow canvasscreenshots/flow-canvas.png
The flow editor. Navigator on the left, canvas in the middle, inspector on the right, trace and console below. More screenshots

Try Vicaya Studio on your Mac.

Free download. Your documents, prompts and test runs never leave your machine.

Download for Mac