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)
bash

yay -S mallama
# or
paru -S mallama

# Run as a service
systemctl --user enable mallama
systemctl --user start mallama

From source
bash

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
text


### **tests/__init__.py**
```python
# Test package

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.1.2.tar.gz (6.1 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.1.2-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mallama-0.1.2.tar.gz
Algorithm Hash digest
SHA256 abf0cbb0d8298b2ee82944fb910bb8c4b0b6e6e01516837298bde90181523afe
MD5 319722a70d833c96fa4098db54f54b1d
BLAKE2b-256 7bb9b90dfc7c8d2441d21613607bf86ff0c64d8e07719b04959c00c310d99681

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mallama-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.4 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.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 07aff5329311ec36b20741aeca273b38b880c75d66653ee5bb7ff2d9b735486c
MD5 1c0630314ac09cf2b4093faa8ddb39eb
BLAKE2b-256 eea2c2ea091665f526caba406f7248bbb2591992ebc219d51ad3e4af925ea0da

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