Skip to main content

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

Metadata

Release files for mallama 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mallama 0.2.1
File Size Uploaded
mallama-0.2.1.tar.gz 92.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mallama 0.2.1
File Interpreter ABI Platform
mallama-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 185.9 kB

Release files / mallama-0.2.1.tar.gz

Download URL mallama-0.2.1.tar.gz
Size 92.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ba434d69d8e7f6fdf589dc8bf330df2c0bd43ad02eacc770877f3ffba8686593
BLAKE2b-256 checksum
How to use checksums
13dfd28a5c7fb018434b8937e10c8721a31b981d815760747f94e54d16e39d00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / mallama-0.2.1-py3-none-any.whl

Download URL mallama-0.2.1-py3-none-any.whl
Size 93.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89bbcfd94028dd36b571f2a2fe75f184b27c0c50ec877f70560ffca042ba9a10
BLAKE2b-256 checksum
How to use checksums
98686d75e38969b2ca945c9835a634d63b10772716ae4611dea37bc756ddc575
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page