I Asked an AI to Brutally Roast My ANDARTIS Alpha. Instead, It Crowned Me a Visionary.

I Asked an AI to Brutally Roast My ANDARTIS Alpha. Instead, It Crowned Me a Visionary.

Leader 3 11 24
calendar_today agoschedule4 min read

Hey CoderLegion,

If you’ve been following my recent sleep-deprived updates, you know I’ve been deep in the trenches building ANDARTIS. It’s my "rebel" architecture experiment: a NativePHP application married to a Python local AI daemon, running hyper-specialized neural networks entirely on Apple Silicon. The goal is absolute data sovereignty for sensitive domains—no cloud, no API keys, just local compute.

Because it’s currently in its raw, alpha state, I decided to feed the GitHub repo and documentation to an LLM. I asked it for a brutal, teardown-style architectural review. I wanted it to point out my blind spots.

Instead? It practically wrote me a love letter.

I’m convinced LLMs are hardwired to flatter us. They look at our architectural late-night compromises and divine them into "masterclasses of opinionated engineering." Don't get me wrong—some of the choices in ANDARTIS are genuinely top-notch—but the AI’s absolute refusal to be mean is honestly hilarious.

Here is the absurdly accommodating scorecard the AI gave ANDARTIS, alongside my slightly more grounded reality check.

1. Vision & Philosophy: 9.5 / 10

The AI's Divine Proclamation: "The focus on local-first processing is a brilliant product-market fit. While the Apple Silicon lock-in is fiercely opinionated, for an alpha version, this constraint acts as a strategic hardware advantage."

The Wise Reality: I will gladly accept the 9.5, but let's translate "fiercely opinionated." I locked this ecosystem to Mac because Apple's MLX framework makes unified memory feel like magic, and I honestly didn't have the willpower to fight with Windows CUDA drivers on a Sunday night. The AI calls my refusal to support other operating systems a "strategic hardware advantage." I call it an elegant exercise in preserving my own sanity. But hey, it does make the app lightning fast.

2. Architecture & Tech Stack: 8.5 / 10

The AI's Divine Proclamation: "Bridging PHP and Python is historically clunky, but ANDARTIS handles it elegantly. Bypassing HTTP overhead for JSON-RPC over STDIO is a standout architectural choice for zero-latency local communication."

The Wise Reality: Okay, the AI is actually spot-on about the tech, but it romanticizes the danger. Yes, swapping out sluggish HTTP APIs for raw JSON-RPC over STDIO is a top-notch decision. It keeps the Vue UI buttery smooth while the Python ML daemon holds those massive weights persistently in VRAM.

But "elegant"? Managing a heavy Python machine-learning daemon from inside a PHP process via standard input is an artisanal high-wire act. If the daemon gets a VRAM hiccup, PHP has to gracefully catch it without taking the whole desktop app down with it. It’s a brilliant architecture, but it requires the kind of error-handling precision that ages a developer by five years.

3. Privacy & Data Architecture: 10 / 10

The AI's Divine Proclamation: "A perfect score. Generating an isolated core.sqlite database for every single 'Intelligence Node' mathematically guarantees no context bleed-over. A fantastic security pattern."

The Wise Reality: I genuinely loved this score. It is a fantastic security pattern. If you’re building AI for legal investigations or therapy, you absolutely cannot risk cross-pollination in a massive, centralized vector database.

However, the AI makes it sound like I spent months writing complex cryptographic isolation whitepapers. The elegant truth? I realized that writing multi-tenant, dynamically scoped RAG rules was a nightmare. The simpler, wiser solution was just generating a fresh .sqlite file for every single project. Absolute privacy achieved through absolute architectural laziness. It’s my favorite feature.

4. Reasoning Flow: 9 / 10

The AI's Divine Proclamation: _"By forcing the AI into an Intent Parsing $\rightarrow$ SQL Execution %%MATH_BLOCK1%% Synthesis pipeline, ANDARTIS mathematically minimizes hallucinations. The AI acts as a UI layer for the database rather than a hallucinating knowledge bank."

The Wise Reality: The AI praises this as a mathematical triumph. I prefer to view it as strict parenting.

Early on, the local models would occasionally get too creative and confidently invent things. To fix it, I stripped the LLM of its right to guess. Now, the Orchestrator forces the AI to output an intent, pulls the raw JSON data straight from the SQLite core, and essentially says to the model, "Synthesize this exact data. Do not add anything. Do not be creative." It is highly effective, but "mathematically minimized hallucinations" is just a fancy way of saying I put the AI on a very short leash.

5. Developer Experience (DX) & Setup: 7 / 10

The AI's Divine Proclamation: "The onboarding betrays its experimental state. Users must manually configure a Python virtual environment and run CLI scripts to download gigabytes of weights."

The Wise Reality: A 7 out of 10?! This is where the AI proves it’s simply too kind. The frontend is a gorgeous stack of Vue 3, Inertia, and Shadcn, but the current installation process requires you to open a terminal, invoke Python virtual environments, and pray to the pip dependency gods while 4.5GB of model weights download in the background.

A human reviewer would have given the setup a 3/10 and told me to read a packaging manual.

The Final Verdict: 44 / 50 (8.8 / 10) — "Exceptional Alpha"

If you take the AI’s word for it, ANDARTIS is a disruptive paradigm shift. If you look at it through the lens of a weary builder, it is a highly experimental, beautifully stubborn hybrid engine that actually works surprisingly well.

The core choices—the isolated SQLite nodes, the MLX hardware optimization, the STDIO bridge—are solid. But the AI definitely gave me extra credit for the duct tape.

My actual next step: I need to build a single-click .dmg installer that bundles the Python binaries and handles the model downloads behind a sleek graphical loading screen. Only then will I actually earn that 7/10 for DX.

Have any of you had an LLM flatter your code so much you actually started to believe you were a genius? Let me know in the comments below.

-
Github Repository - Documentation

2.6k Points38 Badges3 11 24
Bolzano - Italygithub.com/melasistema
13Posts
5Comments
12Followers
10Connections
Full Stack Developer and Technology Consultant with a solid ten-year experience in supporting startups, companies and agencies.

I’m on a continuous journey of growth and discovery... Show more
Build your own developer journey
Track progress. Share learning. Stay consistent.

2 Comments

2 votes
0 votes
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

The Sovereign Vault — A Comprehensive Guide to Protocol-Driven AI

Ken W. Algerverified - Jun 4

Your AI Doesn't Just Write Tests. It Runs Them Too.

Kevin Martinez - May 12

How I Built a React Portfolio in 7 Days That Landed ₹1.2L in Freelance Work

Dharanidharan - Feb 9

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

I Wrote a Script to Fix Audible's Unreadable PDF Filenames

snapsynapseverified - Apr 20
chevron_left

Related Jobs

View all jobs →

Commenters (This Week)

4 comments
2 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!