
{"id":5283,"date":"2025-04-07T05:51:56","date_gmt":"2025-04-06T21:51:56","guid":{"rendered":"https:\/\/infernews.com\/?page_id=5283"},"modified":"2025-04-07T05:51:57","modified_gmt":"2025-04-06T21:51:57","slug":"openweb-ui-mac","status":"publish","type":"page","link":"https:\/\/infernews.com\/blog\/openweb-ui-mac\/","title":{"rendered":"OpenWeb UI &#8211; Mac"},"content":{"rendered":"\n<ol class=\"wp-block-list\">\n<li>Install\u00a0<code>uvx<\/code><\/li>\n\n\n\n<li>Initialize a Python virtual environment<\/li>\n\n\n\n<li>Install Open WebUI<\/li>\n\n\n\n<li>Run the application<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-by-step-installation-guide\"><a href=\"https:\/\/www.jjude.com\/tech-notes\/run-owui-on-mac\/#step-by-step-installation-guide\">#<\/a>&nbsp;Step-by-Step Installation Guide<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"install-uvx\"><a href=\"https:\/\/www.jjude.com\/tech-notes\/run-owui-on-mac\/#install-uvx\">#<\/a>&nbsp;Install&nbsp;<code>uvx<\/code><\/h3>\n\n\n\n<div class=\"codecopy-container\">\n                <div class=\"codecopy-header\">\n                    \n                    <button class=\"codecopy-btn\" data-target=\"codecopy-69f8c24d3c8ed\" title=\"Copy code to clipboard\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z\" fill=\"currentColor\"\/>\n                <\/svg>\n                <span class=\"codecopy-text\">Copy<\/span>\n            <\/button>\n                <\/div>\n                <pre class=\"line-numbers\" id=\"codecopy-69f8c24d3c8ed\"><code class=\"language-text\">brew install uv\n<\/code><\/pre>\n            <\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"set-up-the-environment\"><a href=\"https:\/\/www.jjude.com\/tech-notes\/run-owui-on-mac\/#set-up-the-environment\">#<\/a>&nbsp;Set Up the Environment<\/h3>\n\n\n\n<div class=\"codecopy-container\">\n                <div class=\"codecopy-header\">\n                    \n                    <button class=\"codecopy-btn\" data-target=\"codecopy-69f8c24d3c963\" title=\"Copy code to clipboard\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z\" fill=\"currentColor\"\/>\n                <\/svg>\n                <span class=\"codecopy-text\">Copy<\/span>\n            <\/button>\n                <\/div>\n                <pre class=\"line-numbers\" id=\"codecopy-69f8c24d3c963\"><code class=\"language-text\">mkdir openwebui &amp;&amp; cd openwebui\nuv init --python=3.11 .\nuv venv\nsource .venv\/bin\/activate\n<\/code><\/pre>\n            <\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"install-open-webui\"><a href=\"https:\/\/www.jjude.com\/tech-notes\/run-owui-on-mac\/#install-open-webui\">#<\/a>&nbsp;Install Open WebUI<\/h3>\n\n\n\n<div class=\"codecopy-container\">\n                <div class=\"codecopy-header\">\n                    \n                    <button class=\"codecopy-btn\" data-target=\"codecopy-69f8c24d3c966\" title=\"Copy code to clipboard\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z\" fill=\"currentColor\"\/>\n                <\/svg>\n                <span class=\"codecopy-text\">Copy<\/span>\n            <\/button>\n                <\/div>\n                <pre class=\"line-numbers\" id=\"codecopy-69f8c24d3c966\"><code class=\"language-text\">uv pip install open-webui\n<\/code><\/pre>\n            <\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"run-open-webui\"><a href=\"https:\/\/www.jjude.com\/tech-notes\/run-owui-on-mac\/#run-open-webui\">#<\/a>&nbsp;Run Open WebUI<\/h3>\n\n\n\n<div class=\"codecopy-container\">\n                <div class=\"codecopy-header\">\n                    \n                    <button class=\"codecopy-btn\" data-target=\"codecopy-69f8c24d3c968\" title=\"Copy code to clipboard\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z\" fill=\"currentColor\"\/>\n                <\/svg>\n                <span class=\"codecopy-text\">Copy<\/span>\n            <\/button>\n                <\/div>\n                <pre class=\"line-numbers\" id=\"codecopy-69f8c24d3c968\"><code class=\"language-text\">open-webui serve\n<\/code><\/pre>\n            <\/div>\n\n\n\n<p>Open WebUI is now accessible via:&nbsp;<code>http:\/\/0.0.0.0:8080\/<\/code>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>#&nbsp;Step-by-Step Installation Guide #&nbsp;Install&nbsp;uvx #&nbsp;Set Up the Environment #&nbsp;Install Open WebUI #&nbsp;Run Open WebUI Open WebUI is now accessible via:&nbsp;http:\/\/0.0.0.0:8080\/.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"googlesitekit_rrm_CAowvqSiDA:productID":"","footnotes":""},"class_list":["post-5283","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/pages\/5283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/comments?post=5283"}],"version-history":[{"count":0,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/pages\/5283\/revisions"}],"wp:attachment":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media?parent=5283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}