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-codefor 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+cpufrom GitHub releases on CPU-only machines - GPU auto-detects โ installs standard CUDA vLLM when NVIDIA GPU present
- CPU optimized โ
bfloat16dtype,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=cpufor 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
- ๐ Website: marziel.com
- ๐ป GitHub: github.com/efops/marziel
- ๐ค Model: huggingface.co/efops/marziel-8b-custom
- ๐ฆ PyPI: pypi.org/project/marziel
Contact
License
MIT License
Built with โค๏ธ by Efe (Efkan Isazade)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80ccc6852c9b212fe0a5653bc1593df2e3012d75ff77822444e50ff572321599
|
|
| MD5 |
0933d80cfabfd8333ce87c9a9a5472ee
|
|
| BLAKE2b-256 |
6b7ea3ab63f2cc5ac35e8b5f7819ca6493302718aa2f7ade708ded6070ad1141
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ca890f347c4790bb2fdc4147d70ff08c7340435a69bdcfff9553f13ee73e2ea
|
|
| MD5 |
6967cd91b8b587fe45e135837586a8ec
|
|
| BLAKE2b-256 |
97a17c43ae405d626fb957065664d26f9456e7e5f99686d0c4c6657a828532cf
|