Latest postJuly 16, 2026 •
Dzianis Vashchuk • 4 min read
Two LLMs run competing paper-trading books on a public, git-timestamped ledger. The architecture: one committee runner, strict server-side validation, fail-closed stats, and a track record you can audit commit by commit.
July 14, 2026 •
Dzianis Vashchuk • 2 min read
Agent Labs is building an iOS version of OpenCode Mobile, the open-source app that connects to your self-hosted opencode AI coding agent. It's not out yet — join the waitlist to hear when it ships.
July 13, 2026 •
Dzianis Vashchuk • 3 min read
OpenAI is sunsetting standalone ChatGPT Atlas after less than nine months. VibeBrowser keeps shipping as an extension that attaches to your own browser.
June 27, 2026 •
Dzianis Vashchuk • 7 min read
How we built an adb + vision model test loop for Android apps, replaced flaky Espresso tests with a computer-use agent, and wired it into GitHub Actions with android-emulator-runner.
June 27, 2026 •
Dzianis Vashchuk • 6 min read
How we automated end-to-end browser extension tests using the Chrome CDP + xdotool computer-use loop, running on GitHub Actions without mocks or Selenium.
June 3, 2026 •
Dzianis Vashchuk • 4 min read
Vibe AI Browser Agent is pending Chrome Web Store review. Here's how to install the latest version directly — and automate any site you're already logged into using Claude, GPT, or Gemini.
June 1, 2026 •
Dzianis Vashchuk • 3 min read
OpenCode Mobile is a free, open-source Android app that lets you control your self-hosted opencode AI coding agent from anywhere. Real-time streaming, diff viewer, tool approval — all from your phone.
May 29, 2026 •
Dzianis Vashchuk • 5 min read
We forked Google's chrome-devtools-mcp to share one real Chrome across several AI agents. It crashed on memory, raced on connections, and shipped broken builds. Here is why we dropped the MCP server and rebuilt the part we needed as a small browser skill.
May 28, 2026 •
Dzianis Vashchuk • 6 min read
Claude Code is excellent. I still chose OpenCode for the coding agent at Vibe Technologies. Here are the five reasons — open-source forkability, subagent observability, remote control via opencode serve, model flexibility, and where Claude Code still wins.
May 23, 2026 •
Dzianis Vashchuk • 6 min read
Every agent at Vibe Technologies has its own Slack app, bound to a dedicated OpenClaw channel. When one Slack bot @mentions another, OpenClaw routes the message to the target agent's session. AGENTS.md in each workspace is the plain-text contract that tells each agent when to pass work and to whom.
May 23, 2026 •
Dzianis Vashchuk • 5 min read
OpenCode's web UI isn't mobile-friendly. Here's how Claude Code remote control over Tailscale became the interim solution for managing AI coding sessions from a phone.
May 22, 2026 •
Dzianis Vashchuk • 15 min read
The customer-support pipeline at Vibe Technologies: every escalation from Gmail, Chatwoot, the docs chat, and the VibeBrowser co-pilot becomes a tracked Linear issue owned by Jared Dunn (SupportEngineer), with status flowing back to the customer when Gilfoyle Bertram closes the PR.
May 22, 2026 •
Dzianis Vashchuk • 5 min read
Running OpenCode in server mode on a VM and exposing it via Tailscale turns it from a one-person CLI tool into a persistent coding service. The software-engineer agent on OpenClaw can then open sessions, supervise progress, and follow up — acting more like a staff engineer than a solo coder.
May 21, 2026 •
Dzianis Vashchuk • 7 min read
How Vibe Technologies evaluates its ten AI agents at two levels: a YAML-based deployment verification suite that runs per-PR, and a Langfuse-backed team evaluation loop where Claw reviews cross-agent traces, checks for stuck sessions, and pushes agents to complete their tasks.
May 20, 2026 •
Dzianis Vashchuk • 9 min read
A complete roster of the ten AI agents running on OpenClaw at Vibe Technologies — their names, roles, primary model, and how they divide responsibility for customer support, engineering, product, growth, legal, finance, and operations.
May 18, 2026 •
VibeBrowser Team • 14 min read
Comparing VibeBrowser Cloud, Claude for Chrome, Browserbase, Browserless, Steel.dev, Anchor, and Hyperbrowser for AI agent browser automation via MCP. Pricing, cloud vs local, and quick-start guide.
May 17, 2026 •
Dzianis Vashchuk • 8 min read
A practical comparison of raw CDP accessibility trees, markdown-style page summaries, Chrome DevTools MCP, Playwriter, and the serialization choices behind VibeBrowser.
May 16, 2026 •
Dzianis Vashchuk • 1 min read
One command gives cloud AI agents secure access to your local Chrome browser. Multi-agent HTTP sessions, Tailscale integration, zero configuration.
May 15, 2026 •
Dzianis Vashchuk • 11 min read
Practical token-optimization stack at Vibe Technologies for OpenCode coding agents — LST for log compression, RTK (Rust Token Killer) as a CLI proxy, Caveman mode for terse output, and orchestrator + subagent role split that keeps expensive models doing only expensive work.
May 15, 2026 •
Dzianis Vashchuk • 7 min read
Google Docs taught a simple lesson for AI browser automation: agents need a browser-reading layer built for real SaaS apps, not just raw DevTools plumbing.
May 3, 2026 •
Dzianis Vashchuk • 7 min read
A technical comparison of browser-use (91k GitHub stars) and VibeBrowser. Different architectures, different users, different trade-offs — and why the extension-native approach has structural advantages for real-world browser automation.
May 1, 2026 •
Dzianis Vashchuk • 9 min read
Why Vibe Technologies moved its OpenClaw operations agents off GPT-5.4 high reasoning and onto DeepSeek-V4-Flash with max reasoning — and what the speed and agent behavior delta looks like under real incident load.
May 1, 2026 •
Dzianis Vashchuk • 12 min read
Six months after founding, here's the current operational state — agent roster, system diagram, process matrix, model routing — and what changed from the Nov 2025 plan.
April 28, 2026 •
VibeBrowser Team • 6 min read
Browserbase is built for cloud-scale anonymous browsing. If you're automating your own accounts, VibeBrowser runs locally for free — and in the cloud when you need it.
April 27, 2026 •
Dzianis Vashchuk • 4 min read
How VibeBrowser brings reliable read, write, and update workflows to Google Sheets — eliminating manual copy-paste and powering agentic spreadsheet workflows.
April 27, 2026 •
Dzianis Vashchuk • 3 min read
We're excited to announce our partnership with Kate to build a new product that helps product companies onboard OpenClaw AI agents.
April 27, 2026 •
Dzianis Vashchuk • 4 min read
Claude for Chrome and Vibe Co-Pilot both run inside your Chrome browser. Here's what actually separates them — model choice, secrets vault, MCP, and pricing.
April 27, 2026 •
Dzianis Vashchuk • 2 min read
Your browser agent now handles full Google Workspace workflows, reads any page more reliably, and works with more AI models — here's what that means for you.
April 25, 2026 •
Dzianis Vashchuk • 17 min read
How Vibe Technologies deploys self-hosted Chatwoot integrated with an AI chatbot for openclaw.vibebrowser.app — the deploy script, the architecture, how the AI bot handles tier-1 chat, and how unresolved conversations escalate to our SupportEngineer agent (Jared Dunn).
April 12, 2026 •
Dzianis Vashchuk • 7 min read
Builders are comparing browser MCPs on token cost, speed, and auth reliability. This post cuts through theory: accessibility trees vs markdown, fresh contexts vs real sessions, and why it matters for authenticated workflows.
April 12, 2026 •
Dzianis Vashchuk • 10 min read
How we validate Chrome extension microphone initialization and listening-state transitions with manifest permission auditing, explicit FAIL vs SKIP semantics, and a virtual microphone in CI.
April 10, 2026 •
Dzianis Vashchuk • 14 min read
How we built a RAG support chat for docs.vibebrowser.app on Azure AI Foundry — markdown knowledge base ingestion, Azure AI Search, GPT-4 grounded responses, and an escalation path that hands unresolved questions to our SupportEngineer agent (Jared Dunn, DeepSeek-V4-Flash) for email follow-up via Gmail.
April 9, 2026 •
Dzianis Vashchuk • 5 min read
A practical engineering walkthrough of our MCP/CLI architecture: extension-first routing, relay-owned Chrome DevTools fallback, explicit --devtools mode, and upload/snapshot compatibility.
April 9, 2026 •
Den • 15 min read
A practical, engineer-written playbook for running OpenClawBot team profiles across SupportEngineer, GrowthManager, SoftwareEngineer, DevOpsEngineer, MarketingManager, and FinManager.
April 3, 2026 •
Dzianis Vashchuk • 5 min read
Running opencode in serve mode across 10+ repos daily. We kept hitting the same UX gaps and reliability bugs. At some point we stopped filing issues and started shipping patches.
April 2, 2026 •
Dzianis Vashchuk • 6 min read
xAI's Grok-4.1 Fast is now available in Vibe Browser for Pro and Max tier users. Here's why it outperforms every other model we've tested for agentic browsing — including GPT-5.4.
March 27, 2026 •
Dzianis Vashchuk • 2 min read
Quick-start commands for giving OpenClaw browser access with vibebrowser-cli for local signed-in workflows or @vibebrowser/chrome-devtools-mcp for cloud and multi-agent sessions.
March 25, 2026 •
Dzianis Vashchuk • 11 min read
A technical look at how OpenClaw manages browsers through its browser CLI and browser tool as of March 25, 2026, plus why VibeBrowser Co-Pilot remains a stronger local-browser control plane for agents.
March 24, 2026 •
Dzianis Vashchuk • 5 min read
A comprehensive guide to accessibility-tree snapshots vs markdown snapshots for AI browser automation: architecture, caching, reliability, token economics, and go-to-market positioning.
March 24, 2026 •
Dzianis Vashchuk • 12 min read
A code-level comparison of Chrome DevTools MCP and Playwright MCP: click, type, snapshot APIs, existing-browser attachment, and why VibeBrowser Co-Pilot can still be the better agent runtime.
March 23, 2026 •
Dzianis Vashchuk • 5 min read
A deep dive into the current agentic browser market, looking past the hype of OpenAI Atlas, Perplexity Comet, and Composite to examine real-world reliability, privacy, and architecture.
March 18, 2026 •
Den • 5 min read
Telegram proved people want a personal AI assistant they can reach from their phone. Now we're building the real product surface.
March 17, 2026 •
Den • 4 min read
March 16, 2026 •
Dzianis Vashchuk • 4 min read
A deep dive into GPT-5.4 vs GPT-5.3-Codex. Discover how GPT-5.4's 75% OSWorld score and integrated capabilities compare to the specialized Codex model.
March 16, 2026 •
Dzianis Vashchuk • 17 min read
A current, code-reviewed comparison of VibeBrowser MCP, Playwriter, Chrome DevTools MCP, Playwright MCP, and BrowserMCP - including snapshot formats, tool surfaces, and where each one still breaks.
March 16, 2026 •
Dzianis Vashchuk • 9 min read
A deep dive into fixing opencode for production use as a long-running coding agent: MCP memory leaks, tool deadlocks, session recovery, and why Vibe Browser's extension architecture avoids the chrome-devtools-mcp memory trap entirely.
March 15, 2026 •
Dzianis Vashchuk • 6 min read
Recent work in our team's custom Codex fork made the local coding stack more flexible with first-class GitHub Copilot login, safer Ollama model discovery, and an experimental reflection loop that can retry incomplete work.
March 15, 2026 •
Dzianis Vashchuk • 6 min read
Vibe now supports GPT-5.4 for higher-confidence browser work and adds Kimi-K2.5 to the free tier for fast, tool-heavy agentic workflows.
March 15, 2026 •
Dzianis Vashchuk • 5 min read
This week Vibe added Ollama self-hosted LLM support, standalone markdown/a11y/HTML snapshot tools, stronger multi-tab reliability, and better handling for tricky UI controls.
March 15, 2026 •
Dzianis Vashchuk • 7 min read
VibeBrowser now remembers what you tell it — across sessions, across tasks. Inspired by OpenClaw's dual memory architecture, we built persistent agent memory that works inside a browser extension.
March 13, 2026 •
Dzianis Vashchuk • 5 min read
A practical market read on what leading AI browser products can do today, where each one breaks in real workflows, and why Vibe focuses on model-agnostic, operator-visible execution.
March 9, 2026 •
Dzianis Vashchuk • 3 min read
Vibe shipped accessibility-tree extraction, the composite `take_snapshot` tool, stable page refs, GPT-5.3 Codex, and stronger cache/test coverage so agents can target pages more reliably.
March 5, 2026 •
Dzianis Vashchuk • 3 min read
In Q1 2026, frontier models have achieved human-like conversation, but their performance as autonomous web agents still varies dramatically. We evaluated leading systems using three gold-standard benchmarks.
March 3, 2026 •
Dzianis Vashchuk • 14 min read
AI coding agents routinely stop before their work is done. Reflection is a plugin that injects structured self-assessment and verification loops after every agent turn, transforming unreliable sessions into bounded, verifiable workflows.
March 2, 2026 •
Dzianis Vashchuk • 2 min read
VibeBrowser ships a focused reliability sprint: quota retry logic, MCP relay stability, webhook health alerts, and Azure Key Vault secret syncing.
February 16, 2026 •
Dzianis Vashchuk • 2 min read
VibeBrowser launches MCP protocol support for remote AI control, OpenRouter integration with free models, Chrome tab groups, and wildcard TLS infrastructure.
February 9, 2026 •
Dzianis Vashchuk • 2 min read
VibeBrowser deploys GPT-5.2 Codex, adds TEE attestation verification in the model selector, and hardens the subscription system for seamless tier upgrades.
February 2, 2026 •
Dzianis Vashchuk • 2 min read
VibeBrowser adds Trusted Execution Environment support for private AI inference, redesigned settings with import/export, and a guided first-install setup flow.
January 26, 2026 •
Dzianis Vashchuk • 4 min read
VibeBrowser launches an agent skills system, @ tab references for cross-tab context, AI vision for images and videos, and an auto-scalable k3s cluster designed to cut infrastructure cost without sacrificing reliability.
January 19, 2026 •
Dzianis Vashchuk • 2 min read
VibeBrowser adds voice input with auto-submit, text-to-speech AI responses, Gmail and Calendar automation, and cross-session memory — all in one week.
January 15, 2026 •
Dzianis Vashchuk • 31 min read
Why Vibe Technologies retired its custom OpenHands-based VibeTeam build and moved operations to vibebrowser.app/agentic-team — OpenClaw-based agents with native Slack integration that proved more productive in real incident response.
November 20, 2025 •
Dzianis Vashchuk • 5 min read
How Vibe Technologies uses a custom OpenHands build (VibeTeam) to handle incident response, Slack communication, customer triage, and operations — without a human operations team.
November 10, 2025 •
Dzianis Vashchuk • 6 min read
How Vibe Technologies structures its AI coding stack: starting with Claude Code, switching to OpenCode for multi-model flexibility, setting up orchestrator and subagent roles, and running parallel agents 24/7.
November 1, 2025 •
Dzianis Vashchuk • 6 min read
How I founded Vibe Technologies as a solo founder with AI agents handling engineering, QA, DevOps, and operations — and what 'AI-native' actually means in a real production company.
October 7, 2025 •
Dzianis Vashchuk • 9 min read
How Vibe tests browser agents in practice: OCR-backed extractor validation, deterministic mock LLM workflows, and real-model integration tests against live sites.