Skip to main content

A research prototype of a human-centered interface powered by a multi-agent system

Project description

MagenticLite

Big tasks. Small models.


MagenticLite is the next generation of Magentic-UI — an agentic application from Microsoft AI Frontiers, redesigned to do more with less. It pairs an on-device-friendly orchestrator model (MagenticBrain) with a specialized browser-use model (Fara) so you can automate real work without depending on frontier-scale compute.

  • Built for small models, efficient by design. Strong agentic performance without heavy compute — no frontier-scale models required.
  • Works across the browser and your local file system. Web research, form filling, file management — in one workflow.
  • Keeps you in the loop and in control. Steer, approve, or take over at any point. MagenticLite stops and checks in before taking critical actions.
  • Safe by design. Browser sessions run inside a lightweight VM sandbox (Quicksand) so the agent can't reach the rest of your machine without your say-so.

See it in action

Click any task below to expand and watch MagenticLite handle it end to end.

Fill expense forms

https://github.com/user-attachments/assets/2dd207ae-bd55-4b20-8c68-c028dda6c203

Find prices for recipe ingredients

https://github.com/user-attachments/assets/dc8bd475-4ea4-4745-9730-f9d0f9c0a167

Find and book a restaurant

https://github.com/user-attachments/assets/9c1fab57-f1cd-46c5-88e1-4e129a18e396

Organize local files

https://github.com/user-attachments/assets/3df94294-68ed-4335-ba04-3f2ff5384866

Quick start

These steps get you running on macOS or Windows (WSL). Need more detail or a different platform? See the Installation Guide.

1. Install MagenticLite

# Create a project directory
mkdir magentic-lite && cd magentic-lite

# Create and activate a virtual environment
uv venv --python=3.12 --seed .venv
source .venv/bin/activate

# Install the latest 0.2.x release from PyPI
uv pip install "magentic_ui>=0.2.0"

2. Run

magentic-ui --port 8081

Open http://127.0.0.1:8081/ and follow the in-app onboarding to connect a model endpoint. If you don't have one yet, see the Model Hosting Guide.

Looking for the previous Magentic-UI 0.1 release (optimized to run with frontier models)? It lives on the magentic-ui-0.1 branch.

Documentation

Doc What's in it
Installation Supported platforms, macOS / WSL prerequisites, install + run commands
Build from source How to run MagenticLite from a clone of this repo (uv sync, pnpm dev, etc.)
Model hosting guide End-to-end walkthrough of standing up a model endpoint and connecting MagenticLite to it
Configuration Sandbox, agent mode, tool approval, full config.yaml example
Troubleshooting Common errors and how to fix them
Limitations Tasks and usage patterns MagenticLite doesn't handle well today
Transparency Note Intended uses, responsible-use guidance, risks, and mitigations

License

Microsoft, and any contributors, grant you a license to any code in the repository under the MIT License. See the LICENSE file.

Microsoft, Windows, Microsoft Azure, and/or other Microsoft products and services referenced in the documentation may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries. The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks. Microsoft's general trademark guidelines can be found at http://go.microsoft.com/fwlink/?LinkID=254653.

Any use of third-party trademarks or logos are subject to those third-party's policies.

Privacy information can be found at https://go.microsoft.com/fwlink/?LinkId=521839.

Microsoft and any contributors reserve all other rights, whether under their respective copyrights, patents, or trademarks, whether by implication, estoppel, or otherwise.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

magentic_ui-0.2.1.tar.gz (839.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

magentic_ui-0.2.1-py3-none-any.whl (898.0 kB view details)

Uploaded Python 3

File details

Details for the file magentic_ui-0.2.1.tar.gz.

File metadata

  • Download URL: magentic_ui-0.2.1.tar.gz
  • Upload date:
  • Size: 839.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for magentic_ui-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f7adb182ddb99a87c4a56fdae5d58ac456b18d0de3136f942d1ecabd64a13fbe
MD5 1ae924ac392c2de9550c1bc3401ee992
BLAKE2b-256 85cd6b31cde0b70f4f04fc9c74c3776950ee48467add457582f0a47c3cbc84bc

See more details on using hashes here.

File details

Details for the file magentic_ui-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: magentic_ui-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 898.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for magentic_ui-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 37d1aa73fbaebfb9adc0d1346b0d7741d5f7c96987557002c7df9a674e34b2d2
MD5 a1a709d26b0b5c062cba860b4f5c118e
BLAKE2b-256 9198b5294be86f6a3874aaf47d71e1c4f7954b8c8c25df3970225e739ec06bbb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page