Source: https://www.astrmira.com/en/projects/varin/
Language: en

[Home](https://www.astrmira.com/en/)/[Projects](https://www.astrmira.com/en/projects/)/Varin

VARIN / AGENT WORKSPACE

# Varin

Bring models, tools, and projects into one workspace.

An open-source workspace for AI agents. Investigate a problem, write code, read papers, or build an interactive explanation with an agent, then review the work in the same conversation. Varin runs on desktop and the web, with a mobile client for connecting to your Host.

[View on GitHub](https://github.com/Youzini-afk/Varin) [Read the documentation](https://github.com/Youzini-afk/Varin#readme)

Open source

Varin  
AGPL-3.0 · License  
In active development before 1.0

Rust · TypeScript · Desktop · Web · Mobile

## One workspace for the whole piece of work.

Varin’s harness connects the model to tools, context, permissions, background work, and child agents. A native Rust runtime stores conversations and execution records, and the shared Application Host supplies model connections and workspace services.

Models, tools, files, and projects meet in one Rust runtime; workbenches present the work on desktop, web, and mobile.

## What you can do in Varin.

TASKS

### Work through a task

Streaming conversations, queued messages, plans, child agents, and scheduled follow-ups.

PROJECTS

### Develop a project

Edit files, inspect diffs, use Git and worktrees, run terminals, and search code with language and retrieval tools.

RESEARCH

### Read and research

Search the web and scholarly sources, read PDFs, and keep source material alongside the conversation.

VISUALS

### Make something visual

Generate and edit images, and create interactive HTML charts and small tools inside a message.

SETUP

### Choose your setup

Connect cloud or local models, set permissions, and configure instructions, skills, and MCP servers.

DEVICES

### Work across machines

Use a local workspace, or connect to a remote Host from desktop, a browser, or mobile.

## Four workbenches, one shared state.

Each workbench arranges the same conversations, files, and running work for a different kind of task. Workbenches are ordinary built-in extensions that can be disabled or replaced; switching one does not change the model, the permissions, or work already under way.

-   Agent
    
    Conversation and tasks at the centre, with the editor beside the chat.
    
    Desktop · Web · Mobile
    
-   IDE
    
    The editor at the centre, alongside Git, terminals, and language tools.
    
    Desktop · Web
    
-   Research
    
    A layout for searching, reading papers, and keeping sources at hand.
    
    Desktop · Web · Mobile
    
-   Bot
    
    Bot conversations with their own ownership and knowledge.
    
    Desktop · Web · Mobile
    

## A workspace you can extend.

Common tools are declared directly. Other capabilities have an index and on-demand descriptions, so discovering a tool keeps the declaration prefix stable. Extensions can add tools, model adapters, panels, and entire workbench layouts.

Plans and knowledge are kept by a private KnowledgeStore process built on [TriviumDB](https://www.astrmira.com/en/projects/data-systems/).

## Start here.

Varin is in active development before 1.0, and the release notes describe each published build. Back up important application data before upgrading.

-   [DESKTOPWindows, macOS, or LinuxDownload the installer for your operating system and CPU architecture.Download a release](https://github.com/Youzini-afk/Varin/releases)
-   [SELF-HOSTEDYour own machine or serverRun it with Docker and use it in a browser, with persistent storage, passwords, and remote access.Self-host with Docker](https://github.com/Youzini-afk/Varin/blob/main/docs/ops/cloud-deployment.md)
-   [MOBILEiOS or AndroidThe mobile client connects to an existing Host.Mobile setup](https://github.com/Youzini-afk/Varin/blob/main/packages/mobile/README.md)
-   [EXTENDBuild extensionsStart from the authoring guide, the SDK, or working examples to add capabilities.Extension authoring guide](https://github.com/Youzini-afk/Varin/blob/main/docs/ops/varin-extension-authoring.md)

[View releases](https://github.com/Youzini-afk/Varin/releases) [Discuss an application or collaboration](https://www.astrmira.com/en/collaborate/)
