OpenMake Engineering Log

Build notes backed by code and tests

Not a changelog echo. Each entry explains the problem, the design decisions, the implementation boundary, the evidence, and the trade-offs behind a shipped OpenMake change.

01 / Process

How these notes are made

After code lands, we reconstruct the story from its commit, diff, tests, and runtime evidence. The result becomes a durable technical document for users and contributors.

02 / Team

Team identity and project roles

OpenMake Team is the community identity; openmake_llm is the software project; OpenMake is the product name. Non-developer maker riskpw leads openmake_llm through vibe coding, and professional developer rocky supports its development.

Engineering deep dive

Latest entry

2026 / W04–W32

Weekly development archive

OpenMake interface archive from 2026-07-20
5 min read

Weekly development log 2026-W32: Scanned-PDF OCR ships · partial week

The current partial week strengthened orchestration reliability and frontend-backend parity, then completed a path that sends attachments beyond Cloudflare's per-request limit in chunks and analyzes scanned PDFs with no text layer. Small documents use a multi-page native OCR fallback, while large documents move into the sandbox for targeted page OCR.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-07-20
5 min read

Weekly development log 2026-W31: Providers, Desktop, and the inference gateway architecture

The final July week shifted from feature accumulation toward architecture. Provider contracts, desktop boundaries, MCP behavior, operations, and a LiteLLM and vLLM topology were reviewed to keep orchestration ownership inside OpenMake.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-07-20
5 min read

Weekly development log 2026-W30: Agent tasks connect to GitHub and external identity

Late July connected autonomous work to real project and identity boundaries. Agent-task Git operations, OAuth paths, source-wide audits, Cloudflare migration work, release documentation, and desktop recovery were handled in parallel.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-07-02
5 min read

Weekly development log 2026-W29: Model roles, Discord, routing, and measured learning

Model assignment became explicit while the product gained new gateways and stronger chat behavior. Discord integration, provider roles, execution planning, routing measurements, and self-learning evaluation were advanced with visible trade-offs.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-07-02
5 min read

Weekly development log 2026-W28: MCP catalogs, agent-task design, and broad audits

The second July week combined implementation with deep inspection. MCP catalog additions, agent-task design, self-learning measurements, frontend audits, and interactive log tooling exposed both progress and unresolved failures.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-07-02
5 min read

Weekly development log 2026-W27: Bridging the June runtime into July operations

The transition into July consolidated web execution, artifacts, and agent tasks, then returned to live chat and authentication behavior. Exact-cwd Claude sessions resume in the archive during this period.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W26: Sandboxes, artifacts, MCP, and web execution

The busiest June week pushed execution beyond simple conversation. Task sandboxes, browser and web paths, artifact handling, attachments, MCP tooling, and chat orchestration became a connected runtime.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W25: Security and observability catch up with capability

As capabilities grew, this week strengthened their guardrails. Security fixes, API-key controls, deep-research behavior, caching, design consistency, and usage visibility were improved together.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W24: Deep Research, evaluation, and richer chat

Research and answer quality became the focus. Deep Research, evaluation hooks, prompt work, chat behavior, artifacts, and agent-task refinements were developed as one evidence-oriented answer pipeline.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W23: Agent tasks arrive as a first-class workflow

The first June week established agent tasks as more than a chat mode. Task execution, administration, routing, and a broad interface pass created a dedicated surface for longer autonomous work.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W22: Artifacts and routing move into the product core

Late May centered on artifacts, chat routing, sockets, and structural cleanup. Generated outputs gained a clearer lifecycle while routing work reduced the gap between model decisions and the interface.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W21: MCP and skills become a platform

This was the largest weekly commit cluster in the audited period. MCP ingestion, skill creation, agent ingestion, model catalogs, navigation, and GDPR work turned isolated capabilities into an administrable platform.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W20: Reviewing the new foundation

After the large provider and UI sprint, the next week was quieter and review-heavy. Security, environment handling, and refactoring reduced the risk introduced by the previous volume of change.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W19: Rebuilding providers, models, and the interface

Development accelerated sharply in early May. Provider connections, model selection, brand presentation, and the main chat interface were rebuilt together so the growing backend remained understandable to users.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W17: Closing the April hardening cycle

The final active April week closed storage fixes and small feature gaps. No matching Claude transcript was recovered, so this note stays anchored to Git rather than reconstructing an AI-assisted narrative that cannot be proven.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W16: CSP, CSRF, storage, and security headers

Security controls became concrete implementation work. Content Security Policy, WebSocket behavior, CSRF protection, storage rules, and response headers were tightened across the public and authenticated surfaces.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W15: Infrastructure and operational documentation

April work continued in Git even though no matching local Claude Code transcript was recovered. The repository shows infrastructure, configuration, and operational documentation changes during this week.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W14: A maintenance week between larger changes

The turn from March into April was deliberately smaller. Documentation, configuration, and maintenance work consolidated the previous hardening sprint before the next infrastructure phase.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-03-28
5 min read

Weekly development log 2026-W13: Removing legacy paths and simplifying the core

The codebase shed older abstractions while new agent and routing behavior matured. Removing legacy A2A paths reduced ambiguity and made the remaining execution model easier to reason about.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-02-14
5 min read

Weekly development log 2026-W12: A hardening sprint across the product

One of the busiest March weeks produced a wide set of fixes and refactors. API-key flows, internal memory, agents, RAG, MCP behavior, and user-facing defects were tightened as one reliability pass.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-02-14
5 min read

Weekly development log 2026-W11: Provider and branch stabilization

A smaller week concentrated on fixes, provider behavior, and integrating parallel branch work. The goal was not a new headline feature but keeping the fast-moving platform coherent.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-02-14
5 min read

Weekly development log 2026-W10: Search, rendering, and feature controls

Early March focused on making richer answers operable. Firecrawl integration, cache behavior, MCP and AI feature toggles, ES module cleanup, Mermaid, and KaTeX were reviewed and stabilized together.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-02-14
5 min read

Weekly development log 2026-W09: Skills, memory, and a larger tool surface

OpenMake started growing beyond basic chat. Skills, memory, schemas, upload security, MCP controls, and deeper testing established the components needed for an extensible AI workspace.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-02-14
5 min read

Weekly development log 2026-W08: Authentication, sessions, and server stability

Attention shifted to the boundaries users hit first: sign-in, anonymous sessions, route behavior, and server reliability. Refactoring and bug fixing turned early features into a platform that could survive ordinary use.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
OpenMake interface archive from 2026-02-14
5 min read

Weekly development log 2026-W07: Documenting and stabilizing the platform baseline

The second February week expanded the initial platform, refreshed project documentation, and prepared the codebase for faster iteration. The work was still foundational: make the system understandable before adding more surface area.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
VISUAL ARCHIVENo verified screen survives from this week
5 min read

Weekly development log 2026-W06: OpenMake LLM enters Git history

The first repository commit landed on February 3 as OpenMake LLM 1.5.0. This is the point where the January design exploration became an auditable codebase milestone.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
VISUAL ARCHIVENo verified screen survives from this week
5 min read

Weekly development log 2026-W05: Turning reconnaissance into a working route

The last week of January moved from system mapping into a concrete router-conflict implementation session. Provider flow and responsibility boundaries became explicit, but the public repository history had not started yet.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note
VISUAL ARCHIVENo verified screen survives from this week
5 min read

Weekly development log 2026-W04: Mapping the product before writing the first commit

The January archive begins with reconnaissance rather than a repository milestone. The sessions mapped the existing OpenMake surfaces, deployment assumptions, and routing conflicts that had to be understood before implementation could start.

  • Weekly log
  • Vibe coding
  • Self-hosted AI
Read the engineering note