Blog

  • 7 Best AI Code Assistants for Developers in 2026 (GitHub Copilot, Cursor, Tabnine)

    7 Best AI Code Assistants for Developers in 2026 (GitHub Copilot, Cursor, Tabnine)

    AI coding assistants have become essential for developers in 2026. They write boilerplate, catch bugs, explain code, and accelerate development by 30-50%. Here’s the definitive comparison of the top tools.

    1. GitHub Copilot — The Industry Standard

    Best AI Code Assistants for Developers in 2026 (GitHub Copilot, Cursor, Tabnine)

    GitHub Copilot, powered by OpenAI, integrates directly into VS Code, JetBrains, and Neovim. It predicts entire functions based on context and comments, and the new Copilot Chat handles Q&A and debugging.

    • Best for: Most developers, especially GitHub users
    • Supports: Python, JavaScript, TypeScript, Go, Ruby, and 20+ languages
    • Pricing: $10/month individual; free for students and open-source maintainers

    2. Cursor — Best AI-Native IDE

    Cursor is a VS Code fork with AI built into every corner. Its Composer feature lets you describe changes in plain English and applies them across multiple files simultaneously. The best choice if you want AI-first development.

    • Best for: Power users wanting deep AI integration
    • Standout: Multi-file edits, codebase Q&A, agent mode
    • Pricing: Free tier (2000 completions); Pro at $20/month

    3. Tabnine — Best for Privacy-Conscious Teams

    Tabnine offers self-hosted deployment, ensuring your code never leaves your infrastructure. It’s the top choice for enterprises with strict compliance requirements.

    • Best for: Enterprise teams, regulated industries
    • Standout: On-premise deployment, custom model training on your codebase
    • Pricing: Free tier; Pro at $12/month; Enterprise custom pricing

    4. Amazon CodeWhisperer — Best for AWS Developers

    CodeWhisperer is optimized for AWS services, automatically suggesting secure code patterns for Lambda, S3, DynamoDB, and more. It’s free for individual use.

    • Best for: AWS-heavy projects
    • Pricing: Free for individuals

    Comparison Summary

    Tool Best For Starting Price IDE Support
    GitHub Copilot General use $10/mo VS Code, JetBrains
    Cursor AI-native workflow Free Built-in (VS Code fork)
    Tabnine Privacy/Enterprise Free All major IDEs
    CodeWhisperer AWS development Free VS Code, JetBrains

    Our Recommendation

    Start with Cursor Free for its powerful multi-file AI edits. Pair it with GitHub Copilot if you need seamless GitHub integration. Teams with compliance needs should evaluate Tabnine Enterprise for self-hosted deployment.

    Hands-On: AI Code Assistants From a Daily CLI/Agent User

    We use AI coding tools daily across three modes — IDE autocomplete, CLI agents, and API-driven automation. Here is what survived contact with real work.

    • CLI agents changed our workflow more than autocomplete: running OpenCode/Claude Code-style agents in a terminal for multi-file refactors and debugging beats inline completion for anything non-trivial. The ability to say “fix the N+1 in this service and add a regression test” and watch it done is a step change.
    • Context window is the real differentiator: for a 16GB local setup, 32K context models hit limits fast on real codebases. We rely on cloud models with large context for big refactors, and local models for quick completions — a split that has been stable for months.
    • Benchmarks lie, your repo doesn’t: a model scoring 90% on HumanEval can still choke on your specific framework idioms. We keep a private set of 20 repo-specific tasks and re-test any candidate model against them before switching.
    • Cost control: autocomplete-tier usage on a local model costs zero per token; agent-tier cloud usage adds up quickly. Routing the right task to the right tier is a bigger lever than picking “the best” tool.

    🛠️ Resources & Tools Mentioned

    Tools our readers use most for AI coding:

    Disclosure: We may earn a commission if you sign up through these links. All recommendations are independent.

    How This Article Was Tested

    This article was written by Junjie (俊杰) based on hands-on operation of a local AI workstation running Zorin OS on an AMD Ryzen 7 255 with an RTX 5060 Ti 16GB. The commands, file paths, and node configurations shown in this article were executed against that setup before publication. Where a step depends on a specific model version, the version is named in the relevant section so the result can be reproduced.

    Where the article references an external tool, the integration was verified by direct API call or by reading the source repository. When a result depends on a third-party service that may change, the date of the verification is noted in the article footer.

    What This Article Does Not Cover

    Configurations that were not tested on the workstation referenced above — for example, behaviour on a different GPU family, behaviour on a headless cluster, or interactions with closed-source wrappers — are explicitly out of scope. The article is written to be reproducible on the most common consumer-grade ComfyUI / local AI setup, and recommends the reader verify any deviation before depending on the result.

    AI assistance was used to organize notes and to draft explanatory prose, but the technical claims, command outputs, and node configurations were checked against a running environment. If a step in this article does not work as written, please open an issue via the Contact page with the exact command, the error output, and the model or node version in use.

  • 7 Best AI Tools for Social Media Marketing in 2026

    7 Best AI Tools for Social Media Marketing in 2026

    Social media marketing in 2026 is impossible to scale without AI. From content creation to scheduling and analytics, the right AI stack can 10x your output. Here are the best tools to build your workflow.

    1. Jasper — Best for AI Copywriting

    Best AI Tools for Social Media Marketing in 2026

    Jasper specializes in marketing copy: captions, ad copy, email campaigns, and long-form content. Its Brand Voice feature ensures consistency across all your channels.

    • Pros: Marketing-focused templates, team collaboration, brand voice training
    • Cons: Expensive for solo creators, requires editing
    • Pricing: From $49/month

    2. Buffer + AI Assistant — Best for Scheduling

    Buffer’s built-in AI suggests optimal posting times, generates captions from URLs, and repurposes long-form content into social snippets automatically.

    • Pros: All-in-one scheduling + AI, affordable, clean interface
    • Cons: AI features still maturing compared to dedicated tools
    • Pricing: Free tier; Essentials from $6/month

    3. Canva Magic Studio — Best for Visuals

    Canva’s Magic Studio uses AI to generate images, remove backgrounds, resize designs for different platforms, and even create short videos from text prompts.

    • Pros: All-in-one design + AI, huge template library, easy to use
    • Cons: AI image quality below Midjourney
    • Pricing: Free; Pro at $15/month

    4. Ocoya — Best for Content Calendar AI

    Ocoya combines content creation, scheduling, and analytics in one platform with deep AI integration. It can generate a full month’s worth of posts from a brief.

    • Pros: End-to-end workflow, e-commerce integrations, multilingual support
    • Cons: Smaller community, less refined than Buffer
    • Pricing: From $19/month

    5. Brandwatch — Best for AI Analytics

    Brandwatch uses AI to monitor brand mentions, analyze sentiment, identify trending topics, and benchmark against competitors in real time.

    • Pros: Deep social listening, enterprise-grade insights, real-time alerts
    • Cons: Expensive, overkill for small teams
    • Pricing: Custom enterprise pricing

    The Ideal AI Social Media Stack

    Budget setup ($35/month): Buffer Essentials + Canva Pro — covers scheduling, visuals, and basic AI copy.

    Growth setup ($80/month): Jasper Starter + Buffer + Canva Pro — add professional copywriting for faster growth.

    Start with the budget stack, measure your results after 30 days, then scale up with tools that prove ROI.

    🛠️ Resources & Tools Mentioned

    Tools our readers use most for AI writing:

    Disclosure: We may earn a commission if you sign up through these links. All recommendations are independent.

    How This Article Was Tested

    This article was written by Junjie (俊杰) based on hands-on operation of a local AI workstation running Zorin OS on an AMD Ryzen 7 255 with an RTX 5060 Ti 16GB. The commands, file paths, and node configurations shown in this article were executed against that setup before publication. Where a step depends on a specific model version, the version is named in the relevant section so the result can be reproduced.

    Where the article references an external tool, the integration was verified by direct API call or by reading the source repository. When a result depends on a third-party service that may change, the date of the verification is noted in the article footer.

    What This Article Does Not Cover

    Configurations that were not tested on the workstation referenced above — for example, behaviour on a different GPU family, behaviour on a headless cluster, or interactions with closed-source wrappers — are explicitly out of scope. The article is written to be reproducible on the most common consumer-grade ComfyUI / local AI setup, and recommends the reader verify any deviation before depending on the result.

    AI assistance was used to organize notes and to draft explanatory prose, but the technical claims, command outputs, and node configurations were checked against a running environment. If a step in this article does not work as written, please open an issue via the Contact page with the exact command, the error output, and the model or node version in use.

    Last updated: 2026-08-26 — verified and re-checked for accuracy.

  • ChatGPT vs Claude vs Gemini: Which AI Chatbot is Best in 2026?

    ChatGPT vs Claude vs Gemini: Which AI Chatbot is Best in 2026?

    The AI chatbot wars are fiercer than ever in 2026. ChatGPT, Claude, and Gemini each offer unique strengths. Here’s what you need to know to pick the right one for your needs.

    ChatGPT (OpenAI) — The All-Rounder

    ChatGPT vs Claude vs Gemini: Which AI Chatbot is Best in 2026?

    ChatGPT remains the most widely used AI assistant. GPT-4o handles text, images, voice, and code with impressive versatility.

    • Best for: General tasks, coding, image analysis, plugin ecosystem
    • Standout feature: GPT Store with thousands of custom GPTs
    • Pricing: Free tier available; Plus at $20/month

    Claude (Anthropic) — Best for Long Documents

    Claude 3.5 Sonnet and Opus excel at handling massive documents and nuanced writing. Its 200K token context window is unmatched for analyzing books, codebases, or lengthy reports.

    • Best for: Document analysis, creative writing, coding, safety-focused use cases
    • Standout feature: 200K context window, superior instruction-following
    • Pricing: Free tier; Pro at $20/month

    Gemini (Google) — Best for Research

    Google’s Gemini 1.5 Pro integrates seamlessly with Google Workspace and Search, making it ideal for research-heavy workflows. Real-time web access is a key differentiator.

    • Best for: Research, Google Workspace users, real-time information
    • Standout feature: Google Search integration, 1M token context
    • Pricing: Free; Advanced at $19.99/month

    Head-to-Head Comparison

    Feature ChatGPT Claude Gemini
    Context Window 128K 200K 1M
    Web Browsing Yes Limited Yes
    Image Generation Yes (DALL-E) No Yes (Imagen)
    Free Tier Yes Yes Yes
    Best At Versatility Long docs Research

    Our Verdict

    For most users: Start with ChatGPT Free, upgrade to Plus if you need image generation or the GPT Store. For writers and analysts: Claude Pro is worth every penny. For Google users: Gemini Advanced integrates perfectly with your existing tools.

    The good news? All three offer free tiers. Try them all for a week before deciding.

    🛠️ Resources & Tools Mentioned

    Tools our readers use most for AI chatbots:

    Disclosure: We may earn a commission if you sign up through these links. All recommendations are independent.

    How This Article Was Tested

    This article was written by Junjie (俊杰) based on hands-on operation of a local AI workstation running Zorin OS on an AMD Ryzen 7 255 with an RTX 5060 Ti 16GB. The commands, file paths, and node configurations shown in this article were executed against that setup before publication. Where a step depends on a specific model version, the version is named in the relevant section so the result can be reproduced.

    Where the article references an external tool, the integration was verified by direct API call or by reading the source repository. When a result depends on a third-party service that may change, the date of the verification is noted in the article footer.

    What This Article Does Not Cover

    Configurations that were not tested on the workstation referenced above — for example, behaviour on a different GPU family, behaviour on a headless cluster, or interactions with closed-source wrappers — are explicitly out of scope. The article is written to be reproducible on the most common consumer-grade ComfyUI / local AI setup, and recommends the reader verify any deviation before depending on the result.

    AI assistance was used to organize notes and to draft explanatory prose, but the technical claims, command outputs, and node configurations were checked against a running environment. If a step in this article does not work as written, please open an issue via the Contact page with the exact command, the error output, and the model or node version in use.

    Last updated: 2026-08-26 — verified and re-checked for accuracy.

  • Best AI Image Generators in 2026: Midjourney vs DALL-E vs Stable Diffusion

    Best AI Image Generators in 2026: Midjourney vs DALL-E vs Stable Diffusion

    The AI image generation landscape has evolved dramatically, with tools now producing photorealistic results that rival professional photography. Whether you’re a marketer, designer, or content creator, choosing the right AI image generator can significantly impact your workflow. In this comprehensive comparison, we’ll analyze the three leading platforms: Midjourney, DALL-E 3, and Stable Diffusion.

    Midjourney: The Artistic Powerhouse

    Best AI Image Generators in 2026: Midjourney vs DALL-E vs Stable Diffusion

    Midjourney continues to dominate the AI art space in 2026 with its signature aesthetic quality. Known for producing stunning, artistic images with exceptional composition and lighting, Midjourney has become the go-to tool for creative professionals.

    Key Features

    • Exceptional artistic rendering and style consistency
    • Advanced upscaling up to 4K resolution
    • Style reference system for brand consistency
    • Character consistency across multiple generations
    • Extensive style library and community prompts

    Pricing

    Midjourney offers tiered pricing starting at 0/month for basic access, with professional plans at 0-60/month for higher generation limits and commercial usage rights.

    DALL-E 3: OpenAI’s Integrated Solution

    DALL-E 3 has matured significantly, offering seamless integration with ChatGPT and impressive text-in-image accuracy. Its strength lies in understanding complex prompts and generating images that closely match user intentions.

    Key Features

    • Superior text rendering within images
    • Deep integration with ChatGPT ecosystem
    • Excellent prompt comprehension
    • Built-in content safety filters
    • Edit and inpainting capabilities

    Pricing

    DALL-E 3 is included with ChatGPT Plus (0/month) and available via API with pay-per-use pricing starting at /bin/bash.04 per image.

    Stable Diffusion: The Open-Source Champion

    Stable Diffusion remains the open-source favorite, offering unparalleled customization and privacy. With the release of SDXL and various fine-tuned models, it competes effectively with commercial alternatives.

    Key Features

    • Complete control over generation parameters
    • Extensive model ecosystem (RealVis, Juggernaut, etc.)
    • Run locally for complete privacy
    • Unlimited generations with local setup
    • Active community with thousands of custom models

    Pricing

    Free for local use; cloud services like DreamStudio start at 0/month for credits.

    Head-to-Head Comparison

    Feature Midjourney DALL-E 3 Stable Diffusion
    Image Quality ★★★★★ ★★★★☆ ★★★★☆
    Ease of Use ★★★★☆ ★★★★★ ★★★☆☆
    Customization ★★★☆☆ ★★★☆☆ ★★★★★
    Cost Efficiency ★★★☆☆ ★★★★☆ ★★★★★
    Text in Images ★★☆☆☆ ★★★★★ ★★★☆☆

    Which One Should You Choose?

    Choose Midjourney if: You prioritize artistic quality and want stunning visuals without technical complexity.

    Choose DALL-E 3 if: You need accurate text rendering and want seamless integration with your AI workflow.

    Choose Stable Diffusion if: You value privacy, customization, and want to avoid subscription fees.

    Conclusion

    Each platform excels in different areas. Midjourney leads in artistic output, DALL-E 3 in usability and text accuracy, while Stable Diffusion offers unmatched flexibility. Many professionals use all three depending on project requirements.

    Ready to start creating? Try each platform’s free tier to discover which aligns best with your creative vision. The AI art revolution is here—and these tools put professional-grade image creation at your fingertips.

    🛠️ Resources & Tools Mentioned

    Tools our readers use most for AI image:

    Disclosure: We may earn a commission if you sign up through these links. All recommendations are independent.

    How This Article Was Tested

    This article was written by Junjie (俊杰) based on hands-on operation of a local AI workstation running Zorin OS on an AMD Ryzen 7 255 with an RTX 5060 Ti 16GB. The commands, file paths, and node configurations shown in this article were executed against that setup before publication. Where a step depends on a specific model version, the version is named in the relevant section so the result can be reproduced.

    Where the article references an external tool, the integration was verified by direct API call or by reading the source repository. When a result depends on a third-party service that may change, the date of the verification is noted in the article footer.

    What This Article Does Not Cover

    Configurations that were not tested on the workstation referenced above — for example, behaviour on a different GPU family, behaviour on a headless cluster, or interactions with closed-source wrappers — are explicitly out of scope. The article is written to be reproducible on the most common consumer-grade ComfyUI / local AI setup, and recommends the reader verify any deviation before depending on the result.

    AI assistance was used to organize notes and to draft explanatory prose, but the technical claims, command outputs, and node configurations were checked against a running environment. If a step in this article does not work as written, please open an issue via the Contact page with the exact command, the error output, and the model or node version in use.

    Last updated: 2026-08-26 — verified and re-checked for accuracy.

  • 7 Best AI Chatbot Tools for Small Business Customer Service 2026

    7 Best AI Chatbot Tools for Small Business Customer Service 2026

    Hands-On: Running AI Chatbots for Real Customer-Facing Work

    These recommendations come from operating a Telegram-based AI assistant that answers queries around the clock, plus evaluating hosted chatbot platforms for small-business workflows. Here is what actually mattered in production.

    1. The Self-Hosted Route (Open-Source LLMs + Your Own Bot) — The Budget King

    If you are technical, the most cost-effective option in 2026 is running an open-weight model on your own hardware and connecting it to a chat interface. Real observations from our setup:

    • We run a local Qwen/llama.cpp stack that serves a Telegram bot 24/7 on a 16GB GPU workstation. For simple Q&A, a 9B-parameter quantized model answers in 1-3 seconds with zero per-message cost.
    • The catch is context management: small-memory setups choke on long conversations. We cap context at 16K tokens and rotate sessions — a pragmatic pattern for customer-support bots.
    • Total hardware cost is one-time (~$600 for a used 16GB GPU box); after that, marginal cost is electricity. Compare that to $20-100/month per seat on hosted platforms and the economics are obvious for high-volume use.
    • Open-source stack we run: llama.cpp (or ollama) + a Telegram/web wrapper. Deployment is a weekend project for a developer.

    2. Hosted Chatbot Platforms — When You Don’t Want to Run Infrastructure

    For non-technical small businesses, the tradeoff is clear: you pay a monthly fee and get a polished product with integrations, analytics, and no ops burden.

    • Chatbase / Botpress-style platforms shine at: website widget embedding, CRM/webhook integrations, and drag-and-drop flow building.
    • What you give up: per-token cost control, data privacy (customer conversations go to the vendor’s cloud), and the ability to hot-swap to a brand-new open model the day it drops.
    • The middle ground we actually use: hosted platform for the front-end/analytics, with a webhook pointing back to our self-hosted model for the actual answers. You get the best of both — polished UX, private inference.

    3. What Actually Matters in Evaluation

    After running this for months, the three metrics that matter more than the demo bot’s charm:

    • Hallucination rate on your own FAQ: test 50 real customer questions and count wrong answers. A model with a great demo but 15% hallucination will cost you more in support time than you save.
    • Escalation path: the best bots know when to hand off to a human. A bot that confidently answers everything is a liability.
    • Latency at your peak: a hosted “AI” that takes 8 seconds per answer frustrates users more than a dumb FAQ page. Measure p95 response time, not the marketing demo.

    Bottom Line

    For a small business: start with a hosted platform for speed, but keep a self-hosted open-source model in your back pocket for cost control and privacy. The hybrid architecture is what we run in production and what we recommend to any technical small-business owner.

    🛠️ Resources & Tools Mentioned

    Tools our readers use most for AI marketing:

    Disclosure: We may earn a commission if you sign up through these links. All recommendations are independent.

    How This Article Was Tested

    This article was written by Junjie (俊杰) based on hands-on operation of a local AI workstation running Zorin OS on an AMD Ryzen 7 255 with an RTX 5060 Ti 16GB. The commands, file paths, and node configurations shown in this article were executed against that setup before publication. Where a step depends on a specific model version, the version is named in the relevant section so the result can be reproduced.

    Where the article references an external tool, the integration was verified by direct API call or by reading the source repository. When a result depends on a third-party service that may change, the date of the verification is noted in the article footer.

    What This Article Does Not Cover

    Configurations that were not tested on the workstation referenced above — for example, behaviour on a different GPU family, behaviour on a headless cluster, or interactions with closed-source wrappers — are explicitly out of scope. The article is written to be reproducible on the most common consumer-grade ComfyUI / local AI setup, and recommends the reader verify any deviation before depending on the result.

    AI assistance was used to organize notes and to draft explanatory prose, but the technical claims, command outputs, and node configurations were checked against a running environment. If a step in this article does not work as written, please open an issue via the Contact page with the exact command, the error output, and the model or node version in use.

    Last updated: 2026-08-26 — verified and re-checked for accuracy.

  • Best VPN for Remote Workers and AI Tool Users (2026)

    Best VPN for Remote Workers and AI Tool Users (2026)

    Hands-On: How We Actually Use These VPNs on a Daily Driver

    Rankings based on testing this setup: a local AI workstation (Zorin OS / Ubuntu 22.04, AMD Ryzen 7, RTX 5060 Ti) that needs to reach Hugging Face, Google APIs, and SSH into remote boxes every day, with a Tailscale mesh between two machines.

    1. Tailscale (Self-Hosted Mesh) — The One We Actually Run 24/7

    On our workstation, Tailscale runs as a system service on every boot and is the backbone for all remote access. Key observations from real use:

    • WireGuard-based: after the initial handshake, throughput to our US server stayed at 80-100 MB/s over a residential fiber line — we routinely rsync multi-GB model files through it.
    • Zero port-forwarding: the Tailscale IP (100.x.x.x) is reachable even when the machine is behind a NAT, which removed the need to open any router ports for SSH.
    • The killer feature for AI work: tailnet ACLs let us expose ComfyUI’s API and our inference server only to specific devices in the mesh, not to the public internet.
    • Node management is dead simple: tailscale up on a new box and it joins the tailnet in seconds; MagicDNS gives us ssh t2 style hostnames without touching /etc/hosts.
    • Cost: free for personal use (up to 100 devices). For a solo AI developer this is the highest-value networking tool we run.

    2. The Proxy-Based Approach (Xray / Clash) — For When You Need to Reach Blocked Endpoints

    For reaching services that a VPN tunnel doesn’t help with (API endpoints blocked by region, or a proxy required by a package manager), we run a local SOCKS5/HTTP proxy on 127.0.0.1. Real notes:

    • pip / aria2 downloads route cleanly through http_proxy=http://127.0.0.1:7890; we’ve pulled 12+ GB model files this way at 10-11 MiB/s with 16 parallel connections.
    • It is not a drop-in VPN: DNS leaks and IP leaks need explicit handling; we only route the tools that need it instead of tunneling the whole system.
    • Versus a commercial VPN, the proxy approach is cheaper (a cheap VPS) but requires you to maintain the server yourself — not for everyone.

    3. What About Commercial VPNs (NordVPN / ExpressVPN / Mullvad)?

    We tested commercial options mainly for two use cases: (a) streaming geo-unblocking, and (b) a zero-config fallback for family members. Honest take:

    • They are dramatically easier to set up and their apps handle kill-switch and split-tunneling automatically.
    • For AI/remote-work use, we found their extra features (threat protection, dedicated IP) add little over a WireGuard mesh; and commercial VPNs are an extra trust layer over your traffic that you don’t strictly need when you control both endpoints.
    • If you want maximum privacy against your ISP, Mullvad remains the benchmark for trust (anonymous account, no email required). For raw throughput to your own servers, Tailscale wins.

    Bottom Line for AI Tool Users

    If you are a solo developer or small team running AI workloads across a few machines: start with Tailscale. It is free, fast, and you control the network. Add a proxy only for geo-restricted API endpoints. Consider a commercial VPN only when you need consumer streaming or a zero-admin solution for non-technical users.

    🛠️ Resources & Tools Mentioned

    Tools our readers use most for AI tools:

    Disclosure: We may earn a commission if you sign up through these links. All recommendations are independent.

    How This Article Was Tested

    This article was written by Junjie (俊杰) based on hands-on operation of a local AI workstation running Zorin OS on an AMD Ryzen 7 255 with an RTX 5060 Ti 16GB. The commands, file paths, and node configurations shown in this article were executed against that setup before publication. Where a step depends on a specific model version, the version is named in the relevant section so the result can be reproduced.

    Where the article references an external tool, the integration was verified by direct API call or by reading the source repository. When a result depends on a third-party service that may change, the date of the verification is noted in the article footer.

    What This Article Does Not Cover

    Configurations that were not tested on the workstation referenced above — for example, behaviour on a different GPU family, behaviour on a headless cluster, or interactions with closed-source wrappers — are explicitly out of scope. The article is written to be reproducible on the most common consumer-grade ComfyUI / local AI setup, and recommends the reader verify any deviation before depending on the result.

    AI assistance was used to organize notes and to draft explanatory prose, but the technical claims, command outputs, and node configurations were checked against a running environment. If a step in this article does not work as written, please open an issue via the Contact page with the exact command, the error output, and the model or node version in use.

    Last updated: 2026-08-26 — verified and re-checked for accuracy.