{
  "publication": {
    "title": "OmniForge Blog",
    "description": "Field notes from the OmniForge team on building local AI for Mac."
  },
  "posts": [
    {
      "id": "green-ai-at-the-edge",
      "title": "Green AI at the Edge: When Local LLMs Save Electricity and Water",
      "slug": "green-ai-at-the-edge",
      "brief": "Right-sized inference beats the local-vs-cloud debate",
      "publishedAt": "2026-05-04T21:04:00.000Z",
      "updatedAt": null,
      "readTimeInMinutes": 8,
      "coverImage": {
        "url": "https://blog-api.omniforge.online/images/green-ai-at-the-edge/cover.png"
      },
      "seo": {
        "title": "Local LLMs vs Cloud AI: The Real Sustainability Math",
        "description": "When do local LLMs actually save energy and water versus ChatGPT or Claude? A sourced, honest look at right-sized inference."
      },
      "tags": [
        {
          "name": "ai-sustainability",
          "slug": "ai-sustainability"
        },
        {
          "name": "local-llm",
          "slug": "local-llm"
        },
        {
          "name": "green-ai",
          "slug": "green-ai"
        },
        {
          "name": "on-device-inference",
          "slug": "on-device-inference"
        },
        {
          "name": "quantization",
          "slug": "quantization"
        }
      ],
      "author": {
        "name": "Vlad Butacu",
        "profilePicture": null,
        "tagline": "Founder, OmniForge"
      }
    },
    {
      "id": "omniforge-desktop-local-first-document-intelligence-for-macos",
      "title": "OmniForge Desktop: Local-First Document Intelligence for macOS",
      "slug": "omniforge-desktop-local-first-document-intelligence-for-macos",
      "brief": "Your documents and audio recordings in one private, searchable workspace on your Mac.",
      "publishedAt": "2026-04-15T22:10:00.000Z",
      "updatedAt": null,
      "readTimeInMinutes": 5,
      "coverImage": {
        "url": "https://blog-api.omniforge.online/images/omniforge-desktop-local-first-document-intelligence-for-macos/cover.png"
      },
      "seo": {
        "title": "OmniForge: Local-First Document Intelligence for macOS",
        "description": "OmniForge turns documents and audio into queryable knowledge on your Mac. No cloud required. Free to start."
      },
      "tags": [
        {
          "name": "product-launch",
          "slug": "product-launch"
        },
        {
          "name": "document-intelligence",
          "slug": "document-intelligence"
        },
        {
          "name": "privacy",
          "slug": "privacy"
        },
        {
          "name": "macos",
          "slug": "macos"
        },
        {
          "name": "local-ai",
          "slug": "local-ai"
        },
        {
          "name": "private-ai",
          "slug": "private-ai"
        },
        {
          "name": "local-llm",
          "slug": "local-llm"
        },
        {
          "name": "ai-transcription",
          "slug": "ai-transcription"
        },
        {
          "name": "on-device-ai",
          "slug": "on-device-ai"
        }
      ],
      "author": {
        "name": "Vlad Butacu",
        "profilePicture": null,
        "tagline": "Founder, OmniForge"
      }
    },
    {
      "id": "your-local-llm-is-slow-because-of-five-config-flags",
      "title": "Your Local LLM Is Slow Because of Five Config Flags",
      "slug": "your-local-llm-is-slow-because-of-five-config-flags",
      "brief": "KV cache, context size, and batch size control more of the performance budget than most people realize",
      "publishedAt": "2026-04-15T21:37:00.000Z",
      "updatedAt": null,
      "readTimeInMinutes": 8,
      "coverImage": {
        "url": "https://blog-api.omniforge.online/images/your-local-llm-is-slow-because-of-five-config-flags/cover.png"
      },
      "seo": {
        "title": "Why Your Local LLM Is Slow — llama.cpp Config Guide",
        "description": "KV cache, context size, and batch size often matter more than your GPU. A practical guide to llama.cpp parameters on consumer hardware."
      },
      "tags": [
        {
          "name": "llm",
          "slug": "llm"
        },
        {
          "name": "llamacpp",
          "slug": "llamacpp"
        },
        {
          "name": "llama-cpp",
          "slug": "llama-cpp"
        },
        {
          "name": "ollama",
          "slug": "ollama"
        },
        {
          "name": "local-ai",
          "slug": "local-ai"
        },
        {
          "name": "local-llm",
          "slug": "local-llm"
        },
        {
          "name": "local-inference",
          "slug": "local-inference"
        },
        {
          "name": "apple-silicon",
          "slug": "apple-silicon"
        },
        {
          "name": "llm-performance-optimization",
          "slug": "llm-performance-optimization"
        },
        {
          "name": "kv-cache",
          "slug": "kv-cache"
        },
        {
          "name": "flash-attention",
          "slug": "flash-attention"
        },
        {
          "name": "batch-size-optimization",
          "slug": "batch-size-optimization"
        }
      ],
      "author": {
        "name": "Vlad Butacu",
        "profilePicture": null,
        "tagline": "Founder, OmniForge"
      }
    },
    {
      "id": "we-automated-the-parts-of-development-nobody-wants-to-do",
      "title": "We Automated the Parts of Development Nobody Wants to Do",
      "slug": "we-automated-the-parts-of-development-nobody-wants-to-do",
      "brief": "Automated code review, merge request creation, and standup summaries for GitLab, GitHub, and Slack.",
      "publishedAt": "2026-04-07T11:52:00.000Z",
      "updatedAt": null,
      "readTimeInMinutes": 5,
      "coverImage": {
        "url": "https://blog-api.omniforge.online/images/we-automated-the-parts-of-development-nobody-wants-to-do/cover.png"
      },
      "seo": {
        "title": "OmniForge Automates Code Review, MRs, and Standups",
        "description": "OmniForge handles the repetitive parts of your dev workflow — code review, MR creation, and standup summaries — across GitLab, GitHub, and Slack."
      },
      "tags": [
        {
          "name": "automation",
          "slug": "automation"
        },
        {
          "name": "developer-tools",
          "slug": "developer-tools"
        },
        {
          "name": "ai",
          "slug": "ai"
        },
        {
          "name": "code-review",
          "slug": "code-review"
        },
        {
          "name": "github",
          "slug": "github"
        },
        {
          "name": "gitlab",
          "slug": "gitlab"
        },
        {
          "name": "slack",
          "slug": "slack"
        }
      ],
      "author": {
        "name": "Vlad Butacu",
        "profilePicture": null,
        "tagline": "Founder, OmniForge"
      }
    }
  ]
}