| { |
| "catalog_version": "2026-06-04-v8-gemma-agent", |
| "product": "JackAILocal", |
| "policy": { |
| "default_pack": "field_default", |
| "normal_use_downloads_models": false, |
| "factory_or_builder_preloads_models": true, |
| "user_can_add_models": true, |
| "hackathon_max_params_b": 32, |
| "message": "The bundled model set is a sensible offline default, not a hard ceiling. JackAILocal can prepare Qwen3.5 models for normal laptops, Gemma 4 12B as a local configuration agent, and Qwen3.6-27B / other <=32B power models when the customer machine can run them.", |
| "primary_model_family": [ |
| "Qwen3.5", |
| "Qwen3.6", |
| "Gemma 4" |
| ] |
| }, |
| "profiles": [ |
| { |
| "id": "field_default", |
| "label": "Field Default", |
| "description": "Default offline pack sized for normal laptops. Balanced for privacy, travel, outage, and general assistance.", |
| "included_models": [ |
| "qwen_fast", |
| "qwen_balanced", |
| "qwen_smart", |
| "qwen_vision" |
| ], |
| "recommended_default": "qwen_smart", |
| "min_ram_gb": 16, |
| "min_vram_gb": 0, |
| "drive_class": "standard_usb3_or_better", |
| "content_packs": [ |
| "field_manual_core", |
| "starter_prompt_packs" |
| ] |
| }, |
| { |
| "id": "core_low_spec", |
| "label": "Core Low-Spec", |
| "description": "Entry pack for low-spec laptops and CPU-only machines.", |
| "included_models": [ |
| "qwen_fast", |
| "qwen_balanced" |
| ], |
| "recommended_default": "qwen_balanced", |
| "min_ram_gb": 8, |
| "min_vram_gb": 0, |
| "drive_class": "standard_usb3", |
| "content_packs": [ |
| "field_manual_core", |
| "starter_prompt_packs" |
| ] |
| }, |
| { |
| "id": "power_24gb_vram", |
| "label": "Power 24GB VRAM", |
| "description": "Advanced pack for RTX 3090/4090-class machines. It can include Qwen3.6-27B while staying inside the hackathon small-model limit.", |
| "included_models": [ |
| "qwen_fast", |
| "qwen_balanced", |
| "qwen_smart", |
| "gemma_config_agent_12b", |
| "qwen_power_27b", |
| "qwen36_power_27b", |
| "qwen_power_30b", |
| "qwen_vision", |
| "qwen_vision_pro_30b" |
| ], |
| "recommended_default": "qwen36_power_27b", |
| "min_ram_gb": 32, |
| "min_vram_gb": 24, |
| "drive_class": "max_speed_ssd_or_nvme", |
| "content_packs": [ |
| "field_manual_core", |
| "professional_prompt_packs" |
| ] |
| } |
| ], |
| "models": [ |
| { |
| "id": "qwen_fast", |
| "label": "Fast", |
| "ollama": "qwen3.5:2b", |
| "gguf": "models/gguf/qwen3.5-2b-q4_k_m.gguf", |
| "params_b": 2, |
| "min_ram_gb": 6, |
| "min_vram_gb": 0, |
| "features": [ |
| "chat", |
| "vision" |
| ], |
| "default_context": 4096, |
| "allowed_backends": [ |
| "ollama", |
| "llama.cpp" |
| ] |
| }, |
| { |
| "id": "qwen_balanced", |
| "label": "Balanced", |
| "ollama": "qwen3.5:4b", |
| "gguf": "models/gguf/qwen3.5-4b-q4_k_m.gguf", |
| "params_b": 4, |
| "min_ram_gb": 8, |
| "min_vram_gb": 0, |
| "features": [ |
| "chat", |
| "vision", |
| "voice" |
| ], |
| "default_context": 8192, |
| "allowed_backends": [ |
| "ollama", |
| "llama.cpp" |
| ] |
| }, |
| { |
| "id": "qwen_smart", |
| "label": "Smart", |
| "ollama": "qwen3.5:9b", |
| "gguf": "models/gguf/qwen3.5-9b-q4_k_m.gguf", |
| "params_b": 9, |
| "min_ram_gb": 16, |
| "min_vram_gb": 0, |
| "features": [ |
| "chat", |
| "vision", |
| "thinking" |
| ], |
| "default_context": 8192, |
| "allowed_backends": [ |
| "ollama", |
| "llama.cpp" |
| ] |
| }, |
| { |
| "id": "gemma_config_agent_12b", |
| "label": "Gemma 4 12B Config Agent", |
| "hf": "google/gemma-4-12B-it", |
| "ollama": "gemma4:12b", |
| "gguf": null, |
| "params_b": 11.95, |
| "min_ram_gb": 24, |
| "min_vram_gb": 0, |
| "features": [ |
| "chat", |
| "vision", |
| "thinking", |
| "audio", |
| "tools", |
| "agent", |
| "config_agent", |
| "model_selection" |
| ], |
| "default_context": 8192, |
| "max_native_context": 262144, |
| "recommended_usb_context": 8192, |
| "allowed_backends": [ |
| "ollama" |
| ], |
| "hackathon_eligible": true, |
| "agent_role": "LLM-in-the-loop assistant for hardware analysis, client model selection, and safe local configuration review.", |
| "notes": "Preferred local config-agent model when installed. It must be pulled by the builder or preloaded; the runtime never falls back to cloud." |
| }, |
| { |
| "id": "qwen_power_27b", |
| "label": "Power 27B", |
| "ollama": "qwen3.5:27b", |
| "gguf": "models/gguf/qwen3.5-27b-q4_k_m.gguf", |
| "params_b": 27, |
| "min_ram_gb": 32, |
| "min_vram_gb": 16, |
| "features": [ |
| "chat", |
| "vision", |
| "thinking", |
| "longer_answers" |
| ], |
| "default_context": 8192, |
| "allowed_backends": [ |
| "ollama", |
| "llama.cpp" |
| ] |
| }, |
| { |
| "id": "qwen36_power_27b", |
| "label": "Qwen3.6 Power 27B", |
| "hf": "Qwen/Qwen3.6-27B", |
| "ollama": "qwen3.6:27b", |
| "gguf": "models/gguf/qwen3.6-27b-q4_k_m.gguf", |
| "params_b": 27, |
| "min_ram_gb": 32, |
| "min_vram_gb": 24, |
| "features": [ |
| "chat", |
| "vision", |
| "thinking", |
| "coding", |
| "agentic_coding", |
| "power_user" |
| ], |
| "default_context": 8192, |
| "max_native_context": 262144, |
| "recommended_usb_context": 8192, |
| "allowed_backends": [ |
| "ollama", |
| "llama.cpp" |
| ], |
| "hackathon_eligible": true, |
| "notes": "Use as Power profile for RTX 3090-class or better machines. Keep USB default context low; the native 262K context is not a default USB setting." |
| }, |
| { |
| "id": "qwen_power_30b", |
| "label": "Power 30B", |
| "ollama": "qwen3:30b", |
| "gguf": "models/gguf/qwen3-30b-q4_k_m.gguf", |
| "params_b": 30, |
| "min_ram_gb": 48, |
| "min_vram_gb": 24, |
| "features": [ |
| "chat", |
| "thinking", |
| "power_user" |
| ], |
| "default_context": 8192, |
| "allowed_backends": [ |
| "ollama", |
| "llama.cpp" |
| ] |
| }, |
| { |
| "id": "qwen_vision", |
| "label": "Vision", |
| "ollama": "qwen3-vl:8b", |
| "gguf": null, |
| "params_b": 8, |
| "min_ram_gb": 16, |
| "min_vram_gb": 6, |
| "features": [ |
| "vision", |
| "image", |
| "document" |
| ], |
| "default_context": 4096, |
| "allowed_backends": [ |
| "ollama" |
| ] |
| }, |
| { |
| "id": "qwen_vision_pro_30b", |
| "label": "Vision Pro 30B", |
| "ollama": "qwen3-vl:30b", |
| "gguf": null, |
| "params_b": 30, |
| "min_ram_gb": 48, |
| "min_vram_gb": 24, |
| "features": [ |
| "vision", |
| "document", |
| "power_user" |
| ], |
| "default_context": 4096, |
| "allowed_backends": [ |
| "ollama" |
| ] |
| } |
| ], |
| "selection_rules": { |
| "ram_below_8": "qwen_fast", |
| "ram_8_to_15": "qwen_balanced", |
| "ram_16_plus": "qwen_smart", |
| "config_agent": "gemma_config_agent_12b if installed and RAM is sufficient; otherwise use another installed local chat model through Auto", |
| "vram_16_plus": "qwen_power_27b optional", |
| "vram_24_plus": "qwen_power_30b optional if package size and latency are acceptable", |
| "vision": "only enable if hardware supports the selected vision profile" |
| }, |
| "ui_features": { |
| "workspace": true, |
| "model_cookbook": true, |
| "documents": true, |
| "benchmark": true, |
| "settings": true, |
| "support": true, |
| "content_packs": true, |
| "field_manual": true, |
| "phone_access_optional": true, |
| "llm_config_agent": true |
| } |
| } |
|
|
|
|