Skip to main content

Private AI with real-time maritime intelligence โ€” runs entirely on your hardware

Project description


language:

  • en license: mit tags:
  • llama
  • mlx
  • vllm
  • 4-bit
  • local-ai
  • private
  • maritime
  • vessel-tracking
  • osint library_name: mlx pipeline_tag: text-generation base_model: meta-llama/Llama-3.1-8B-Instruct

๐Ÿง  Marziel AI โ€” v0.5.6

Private Local Intelligence โ€” runs entirely on your hardware.

Marziel AI is a locally-powered AI assistant with real-time maritime intelligence, web search, browser automation, GitHub analysis, URL reading, code generation, and autonomous agent capabilities โ€” all without sending a single byte to the cloud.

Quick Install

pip install marziel
marziel serve

That's it. vLLM is auto-installed as a dependency. The first run downloads the model from Hugging Face. Everything is automatic.

Changelog

v0.5.6

  • Clean install logic โ€” only installs vLLM if missing; detects GPU โ†’ CUDA, no GPU โ†’ CPU wheel
  • No forced uninstalls โ€” respects existing user environment

v0.5.5

  • Tokenizer fix โ€” --trust-remote-code for custom tokenizer loading
  • Clean CPU install โ€” auto-uninstalls CUDA vllm/torch before installing CPU wheel

v0.5.4

  • vLLM CPU pre-built wheel โ€” auto-installs vllm+cpu from GitHub releases on CPU-only machines
  • GPU auto-detects โ€” installs standard CUDA vLLM when NVIDIA GPU present
  • CPU optimized โ€” bfloat16 dtype, VLLM_CPU_KVCACHE_SPACE, TCMalloc, Intel OpenMP
  • 3-minute CPU timeout โ€” 180s for CPU model loading

v0.5.3

  • Fixed CPU device detection โ€” set VLLM_TARGET_DEVICE=cpu for machines without GPU
  • vLLM debug logging โ€” errors now saved to ~/.marziel/vllm.log

v0.5.2

  • Prefix caching โ€” system prompt KV cache reused across requests (faster responses)
  • 120s CPU timeout โ€” longer startup window for CPU-only machines loading 4.6GB model
  • All NVIDIA GPUs supported (GTX, RTX, Tesla, A100) โ€” auto-detected via nvidia-smi

v0.5.1

  • vLLM auto-installs โ€” no more manual pip install vllm, it's a declared dependency
  • 8GB RAM optimized โ€” reduced context to 2048 tokens, eager execution, swap-space fallback
  • Engine routing โ€” Apple Silicon โ†’ MLX, everything else โ†’ vLLM (CPU & GPU)

v0.5.0

  • Unified architecture: MLX (Apple Silicon) + vLLM (all other platforms)
  • GGUF Q4_K_M model for vLLM (~4.6 GB)
  • Auto-download model from Hugging Face
  • Zero-config: pip install marziel && marziel serve

What It Does

Feature Description
๐Ÿง  AI Chat Conversational AI with personality, code generation, data analysis
๐Ÿ“ก Maritime Intelligence Real-time GDACS, GDELT, NASA EONET, AIS, market data, bunker prices
๐Ÿ’ฐ Market Data Live Brent crude, BDI, EU Carbon, freight rates, forex, 12-port bunker prices
๐Ÿšข Vessel Integration AIS tracking, fleet management, voyage data, maintenance records
๐Ÿ”Œ Third-Party Connectors Plug in MarineTraffic, VesselFinder, Spire, Datalastic, or any REST API
๐Ÿ“Š Live Reports Generate comprehensive maritime intelligence reports on demand
๐Ÿ” Web Search Live internet results via DuckDuckGo โ€” always up-to-date answers
๐ŸŒ Browser Control Headless Chromium automation โ€” navigate, click, type, screenshot
๐Ÿ”— URL Analysis Share any link โ€” reads, extracts, and analyzes content
๐Ÿ™ GitHub Analysis Paste any repo URL โ€” get architecture, languages, README analysis
โšก Autonomous Agent Multi-step reasoning with bash, file, web, browser, and maritime tools
๐Ÿ”’ 100% Private Everything runs locally. Zero cloud dependency

Maritime Intelligence (Enterprise)

Marziel integrates real-time maritime data from multiple global sources:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                   MARZIEL MARITIME INTEL                   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  OSINT (Free APIs)         โ”‚  Platform Integration        โ”‚
โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€         โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€        โ”‚
โ”‚  ๐Ÿ“ก GDACS โ€” Disasters      โ”‚  ๐Ÿšข Fleet Vessels            โ”‚
โ”‚  ๐Ÿ“ฐ GDELT โ€” Geopolitics    โ”‚  ๐Ÿ—บ๏ธ  Active Voyages          โ”‚
โ”‚  ๐ŸŒ NASA EONET โ€” Climate   โ”‚  โš ๏ธ  Risk Zones              โ”‚
โ”‚  ๐Ÿ’ฐ Yahoo Finance โ€” Market โ”‚  ๐Ÿ—๏ธ  Maintenance             โ”‚
โ”‚  ๐Ÿ’ฑ ExchangeRate โ€” Forex   โ”‚  ๐Ÿ“‹ Incidents                โ”‚
โ”‚  ๐Ÿšข AISStream โ€” Tracking   โ”‚  โ›ฝ Fuel Records             โ”‚
โ”‚                            โ”‚  ๐Ÿญ Port Directory           โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  Third-Party Connectors (Enterprise)                      โ”‚
โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€                        โ”‚
โ”‚  MarineTraffic ยท VesselFinder ยท Spire Maritime            โ”‚
โ”‚  Datalastic ยท OpenWeather ยท Custom REST API               โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Market Data Sources

Data Source Update
Brent Crude Oil Yahoo Finance (BZ=F) Real-time
Bunker VLSFO/MGO/HSFO Brent-derived (12 ports) Real-time
Baltic Dry Index BDRY ETF ร— 200 Real-time
EU Carbon (EUA) KRBN ETF ร— 2.1 Real-time
Freight Rates DSX/GNK shipping stocks Real-time
Exchange Rates ExchangeRate API (9 currencies) Real-time

Third-Party Integration

Connect Marziel to any maritime service via ~/.marziel/connectors.json:

{
  "connectors": [
    {"type": "marinetraffic", "api_key": "YOUR_KEY"},
    {"type": "openweather", "api_key": "YOUR_KEY"},
    {
      "type": "custom",
      "name": "my_fleet",
      "base_url": "https://api.myfleet.com/v1",
      "api_key": "secret",
      "endpoints": {
        "vessels": "/ships",
        "voyages": "/trips",
        "weather": "/weather?lat={lat}&lon={lon}"
      }
    }
  ]
}

Maritime API Endpoints

GET  /api/maritime/report           โ€” Full intelligence report
GET  /api/maritime/data/market      โ€” Live market data
GET  /api/maritime/data/bunker      โ€” 12-port bunker prices
GET  /api/maritime/data/fx          โ€” Exchange rates
GET  /api/maritime/data/gdacs       โ€” Disaster events
GET  /api/maritime/data/gdelt       โ€” Geopolitical news
GET  /api/maritime/data/nasa        โ€” Natural events
GET  /api/maritime/data/ais         โ€” Vessel tracking
GET  /api/maritime/data/vessels     โ€” Fleet data
GET  /api/maritime/data/voyages     โ€” Voyage data
GET  /api/maritime/data/risk-zones  โ€” Active risk zones
GET  /api/maritime/data/ports       โ€” Port directory
GET  /api/maritime/connectors       โ€” List connectors
POST /api/maritime/connectors/query โ€” Query third-party services

Agent Tools

The LLM has access to 20+ tools:

Tool Purpose
bash Shell command execution
file_read / file_write File I/O
web_search DuckDuckGo search
browser Headless Chromium automation
maritime_report Full intelligence report
market_data Brent, BDI, Carbon, bunker, freight
gdacs Active disasters & cyclones
gdelt Geopolitical conflict news
nasa NASA EONET natural events
ais Live AIS vessel tracking
fleet Fleet vessel data
voyages Active voyage data
risk_zones Active risk zones
ports Global port directory
exchange_rates Live forex rates
maintenance Vessel maintenance records
incidents Maritime incident reports
fuel Fuel consumption data
port_calls Port call history

Requirements

  • RAM: 8GB minimum (16GB recommended)
  • Disk: ~5GB for the model
  • Python: 3.10+
  • Supported platforms:
    • Apple Silicon (M1/M2/M3/M4) โ€” MLX inference
    • NVIDIA GPU โ€” vLLM with CUDA (auto-detected)
    • AMD/Intel CPU โ€” vLLM CPU mode
    • Intel GPU, AMD GPU, TPU โ€” vLLM (see vLLM docs)

Usage

# Install and start (basic)
pip install marziel
marziel serve

# With browser automation
pip install "marziel[browser]"
python -m playwright install chromium
marziel serve

# Check status
marziel status

# Show version
marziel version

Then open http://localhost:8001 โ€” your private AI dashboard.

Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Browser (localhost:8001)                     โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚  Marziel Dashboard (React)            โ”‚   โ”‚
โ”‚  โ”‚  Dashboard ยท Chat ยท Settings          โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                 โ”‚ API calls                    โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚  Marziel Backend (Flask+Gunicorn)     โ”‚   โ”‚
โ”‚  โ”‚  Agent ยท Search ยท Browser ยท Maritime  โ”‚   โ”‚
โ”‚  โ”‚  Billing ยท Connectors ยท Reports       โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚         โ”‚       โ”‚       โ”‚                      โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ” โ”Œโ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ” โ”Œโ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
โ”‚  โ”‚ LLM     โ”‚ โ”‚ OSINT โ”‚ โ”‚ Third-Party APIs   โ”‚  โ”‚
โ”‚  โ”‚ MLX/vLLMโ”‚ โ”‚ GDACS โ”‚ โ”‚ MarineTraffic      โ”‚  โ”‚
โ”‚  โ”‚ 8B 4bit โ”‚ โ”‚ GDELT โ”‚ โ”‚ VesselFinder       โ”‚  โ”‚
โ”‚  โ”‚         โ”‚ โ”‚ NASA  โ”‚ โ”‚ Spire ยท Custom     โ”‚  โ”‚
โ”‚  โ”‚         โ”‚ โ”‚ Yahoo โ”‚ โ”‚                    โ”‚  โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
โ”‚                YOUR MACHINE                     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Pricing

Plan Price Features
Free โ‚ฌ0/mo AI Chat, Web Search, URL Analysis, GitHub Analysis
Pro โ‚ฌ20/mo + Agent Mode, Browser Control, Priority Inference
Enterprise โ‚ฌ199/mo + Maritime Intelligence, Connectors, Reports, Custom Fine-tuning

Links

Contact

๐Ÿ“ง info@efkan-isazade.com

License

MIT License


Built with โค๏ธ by Efe (Efkan Isazade)

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

marziel-0.5.6.tar.gz (201.8 kB view details)

Uploaded Source

Built Distribution

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

marziel-0.5.6-py3-none-any.whl (207.4 kB view details)

Uploaded Python 3

File details

Details for the file marziel-0.5.6.tar.gz.

File metadata

  • Download URL: marziel-0.5.6.tar.gz
  • Upload date:
  • Size: 201.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for marziel-0.5.6.tar.gz
Algorithm Hash digest
SHA256 80ccc6852c9b212fe0a5653bc1593df2e3012d75ff77822444e50ff572321599
MD5 0933d80cfabfd8333ce87c9a9a5472ee
BLAKE2b-256 6b7ea3ab63f2cc5ac35e8b5f7819ca6493302718aa2f7ade708ded6070ad1141

See more details on using hashes here.

File details

Details for the file marziel-0.5.6-py3-none-any.whl.

File metadata

  • Download URL: marziel-0.5.6-py3-none-any.whl
  • Upload date:
  • Size: 207.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for marziel-0.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3ca890f347c4790bb2fdc4147d70ff08c7340435a69bdcfff9553f13ee73e2ea
MD5 6967cd91b8b587fe45e135837586a8ec
BLAKE2b-256 97a17c43ae405d626fb957065664d26f9456e7e5f99686d0c4c6657a828532cf

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