Offline, highly secure log analysis powered by the Colibrì GLM-5.2 runtime.
The Colibri Local Log Analyzer connects seamlessly to your local colibrì OpenAI-compatible endpoint. It processes proprietary application logs entirely offline, extracting insights, anomalies, and recommended fixes without sending your sensitive data to the cloud.
Colibrì is a lightweight C runtime for the massive GLM-5.2 MoE model. To get it running on your machine:
- Download and Compile the Engine: Clone the official Colibrì repository and compile the C runtime:
git clone https://github.com/JustVugg/colibri.git cd colibri/c # For Windows (requires MinGW-w64 and make): # If 'make' is not recognized, install it first via scoop (https://scoop.sh/): # scoop install mingw-winlibs make glm.exe # For Linux / macOS: make glm
- Download the Model: You need the pre-converted int4 model with int8 MTP heads from Hugging Face:
git lfs install git clone https://huggingface.co/mateogrgic/GLM-5.2-colibri-int4-with-int8-mtp
- Start the API Server: From your compiled
colibri/cdirectory, run the OpenAI-compatible endpoint:$env:COLI_MODEL="C:\path\to\GLM-5.2-colibri-int4-with-int8-mtp" $env:COLI_API_KEY="local-secret" ./glm serve --host 127.0.0.1 --port 8000 --model-id glm-5.2-colibri
Don't have 370GB for the full model? You can test this UI using Ollama! Just run
ollama run qwen2.5-coder:1.5band change theAPI_BASE_URLinanalyzer.pytohttp://127.0.0.1:11434/v1.
Open a new PowerShell terminal and navigate to this project directory:
pip install -r requirements.txtstreamlit run app.pyUpload your .log files in the browser and receive instant, secure analysis!
To test the endpoint connectivity and generate a quick report without the UI:
# Run the local python validation script
python -c "from analyzer import analyze_logs; print(analyze_logs('test anomaly'))"- Frontend: Streamlit
- Backend Communication: Python
openaiSDK - Inference Engine: Colibrì GLM-5.2 (MoE Runtime)
app.py: Streamlit frontend interface.analyzer.py: Core logic for API interaction with the Colibrì endpoint.sample_log.txt: A sample application log file containing a database timeout error.outputs.md: The generated output report from a sample run.requirements.txt: Minimal Python dependencies.
- Offline Stack Trace Debugging: Instantly identify the root cause of complex errors in secure environments.
- Database Timeout Analysis: Detect patterns in worker job failures related to database scaling.
- Security Auditing: Offline parsing of authentication warnings to find unauthorized access attempts.
- Daily Log Summarization: Generate executive summaries of system health for DevOps teams.
- Proprietary Data Extraction: Extract specific metrics from application outputs without cloud data leaks.
- Directory Batch Processing: Upload an entire folder of
.logfiles for aggregate analysis. - Log Pattern Graphing: Visual charts of warning vs error frequencies.
- Auto-Remediation Scripts: Generate Bash/PowerShell scripts to apply the recommended fixes.
- Custom Prompt Injection: Let users specify the exact focus (e.g., "Focus only on DB errors").
- JSON Export: Download the analysis in structured JSON for CI/CD pipeline integration.
Keywords: Colibrì, GLM-5.2, MoE, Local AI, Streamlit, Offline Log Analysis, Ollama, Developer Tools