Skip to main content

Browser UI for Ollama • Local LLM Interface • Web Chat Client for Local AI Models

Project description

Ollama Web UI

A beautiful web interface for Ollama with conversation management and markdown support.

Features

  • 💬 Chat with Ollama models
  • 📝 Markdown support with syntax highlighting
  • 💾 Save and manage conversations
  • ⚙️ Adjustable parameters (temperature, top-p, max tokens)
  • 📎 File upload support
  • 🎨 Beautiful glass-morphism UI
  • ⌨️ Keyboard shortcuts (Ctrl+C to stop generation)

Installation

Via pip

pip install mallama
mallama --host 0.0.0.0 --port 5000

Via AUR (Arch Linux)

yay -S mallama
# or
paru -S mallama

Run as a service

systemctl --user enable mallama
systemctl --user start mallama

From source

git clone https://github.com/mesut2ooo/mallama
cd mallama
pip install -e .
mallama

Requirements

Python 3.8+
Ollama installed and running locally (http://localhost:11434)

Usage

Make sure Ollama is running with at least one model pulled
Start the web UI: mallama
Open http://localhost:5000 in your browser
Select a model and start chatting!

Configuration The application stores conversations and uploads in ~/.mallama/

License MIT

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

mallama-0.2.1.tar.gz (92.7 kB view details)

Uploaded Source

Built Distribution

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

mallama-0.2.1-py3-none-any.whl (93.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mallama-0.2.1.tar.gz
  • Upload date:
  • Size: 92.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mallama-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ba434d69d8e7f6fdf589dc8bf330df2c0bd43ad02eacc770877f3ffba8686593
MD5 97fd249c63e469c37b9636562b185905
BLAKE2b-256 13dfd28a5c7fb018434b8937e10c8721a31b981d815760747f94e54d16e39d00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mallama-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 93.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mallama-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 89bbcfd94028dd36b571f2a2fe75f184b27c0c50ec877f70560ffca042ba9a10
MD5 14823e734eaab831c485de71c216016f
BLAKE2b-256 98686d75e38969b2ca945c9835a634d63b10772716ae4611dea37bc756ddc575

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