EpochGo: Local-first multi-agent AutoML engine using offline Ollama LLMs and deterministic Scikit-Learn pipelines [P]

Reddit r/MachineLearning Tools

Summary

EpochGo is an open-source, local-first multi-agent AutoML engine that uses an offline Ollama LLM (qwen2.5-coder:7b) as an orchestrator over deterministic Scikit-Learn pipelines, with AST-based validation and auto-generated FastAPI serving endpoints, running 100% offline on consumer hardware.

Hello r/MachineLearning, I wanted to share EpochGo, an open-source, local-first AutoML system built to tackle two major bottlenecks in applied machine learning: 1. Cloud API inference costs and data privacy risks: Traditional agentic ML frameworks rely heavily on cloud APIs (GPT-4), creating recurring costs and risking tabular data leakage (especially critical under enterprise compliance and data protection laws like DPDP/GDPR). 2. LLM hallucinations in mathematical reasoning: LLMs are notorious for failing at linear algebra, hyperparameter optimization, and gradient descent calculations when generating raw training logic. Architecture https://i.redd.it/znmjaciji1wh1.gif EpochGo separates the reasoning layer from the execution layer: Local LLM as Orchestrator: Powered by Ollama (`qwen2.5-coder:7b`), the agent inspects column distributions, cardinality, and missingness to draft feature engineering and modeling strategies. Deterministic Scikit-Learn Execution: All transformations and model fits are executed via pure Scikit-Learn `Pipeline` objects. The LLM does not touch raw data rows; it only reasons over schema metadata. AST Validation & Safety: Generated Python code is parsed into Abstract Syntax Trees before execution to enforce safety, preventing arbitrary system commands or data leakage outside the sandbox. Dynamic Serving: Once optimal pipelines (XGBoost, Random Forest, Logistic Regression) are evaluated with isolated K-Fold cross-validation, the engine auto-generates a containerized FastAPI endpoint for immediate inference. The engine runs 100% offline on standard consumer hardware (Mac/Linux/Windows with 16GB RAM) with zero cloud compute cost. Code & Architecture: https://github.com/AryanDinakaran/EpochGo Would love your feedback on the pipeline isolation design and any edge cases in handling high-cardinality categorical data offline!
Original Article

Similar Articles

Olla v0.1.0 - Lightweight open-source LLM proxy for homelabs & on-prem inference (Ollama, vLLM, SGLang, llama.cpp, oMLX with failover, sticky sessions & load balancing)

Reddit r/LocalLLaMA

Olla v0.1.0 releases a lightweight open-source Go proxy that unifies multiple local LLM inference runtimes (Ollama, vLLM, SGLang, llama.cpp, MLX, etc.) behind a single endpoint with model-aware routing, load balancing, failover, sticky sessions, and OpenAI/Anthropic-compatible APIs. The update adds Hugging Face TEI support, a reworked dashboard, configurable retry behavior, and improved model capability detection.