HUB AI é um projeto baseado no open source Open Web UI para criação de interfaces de AI.
-
Padrões de cores: configurados via TailwindCSS.
-
Assets (logo e temas):
- Front-end:
src/static
- Back-end:
backend/open_webui/static
- Front-end:
- Node.js v24.5.0
- Python v3.11.0
- Docker (se for rodar com Ollama)
- Instalar dependências Node.js:
npm i --save
⚠ Caso tenha algum problema na instalação, remover dependencias da Lib @tiptap. Após a instalação rodar comando
npm install \
@tiptap/core@latest \
@tiptap/extension-bubble-menu@latest \
@tiptap/extension-code-block-lowlight@latest \
@tiptap/extension-drag-handle@latest \
@tiptap/extension-file-handler@latest \
@tiptap/extension-floating-menu@latest \
@tiptap/extension-highlight@latest \
@tiptap/extension-image@latest \
@tiptap/extension-link@latest \
@tiptap/extension-list@latest \
@tiptap/extension-mention@latest \
@tiptap/extension-table@latest \
@tiptap/extension-typography@latest \
@tiptap/extension-youtube@latest \
@tiptap/extensions@latest \
@tiptap/pm@latest \
@tiptap/starter-kit@latest
- Instalar dependências Python:
pip install open-webui
-
Criar envs no seu local (A partir de env.example:
-
Rodar o servidor do Open Web UI:
open-webui serve
- Rodar Ollama via Docker:
docker-compose up ollama
- Rodar front-end em modo desenvolvimento:
npm run dev
- O front-end e back-end podem ser customizados conforme necessário.
- As cores e temas podem ser alterados diretamente nos arquivos de TailwindCSS e na pasta
static
.