AI News

  • Loading...

Building Scheduled AI Agents with Claude Code

Claude Code now handles scheduled tasks natively. Here's how to set up fully autonomous AI agents that run on a schedule, self-correct when they fail, and require zero human babysitting. The interesting part? You don't need a specialized orchestration platform to pull this off.

Setting Up Your Environment

What You'll Need

Before diving in, make sure you have:

  • Node.js 18 or higher — Claude Code runs on Node
  • Claude Code installed — npm install -g @anthropic-ai/claude-code
  • An Anthropic API key — Store it as ANTHROPIC_API_KEY in your environment
  • A Unix-like system — Linux or macOS for cron-based scheduling (Windows users can use Task Scheduler or WSL)

Installation

npm install -g @anthropic-ai/claude-code

Verify the installation:

claude --version

Securing Your API Key

For scheduled agents, your API key needs to be accessible at runtime without manual entry. Store it safely:

ANTHROPIC_API_KEY="your-key-here"

For production systems, use a dedicated secrets manager:

  • AWS Secrets Manager — Works seamlessly with EC2, Lambda, and ECS
  • HashiCorp Vault — Multi-cloud provider support
  • GitHub Actions Secrets — If running in CI/CD pipelines
  • 1Password Secrets Automation — Great for team setups

Never hardcode keys directly in scripts or commit them to version control.

Using CLAUDE.md for Persistent Agent Instructions

One of the most powerful features for scheduled agents is the CLAUDE.md file. Place it in your project root (or at ~/.claude/CLAUDE.md for system-wide agent guidance), and Claude reads it automatically at the start of each session.

This is where you define the standing context your agent needs to function:

# Monitoring Agent Instructions

## Project Context
This is a Node.js API server. Logs are stored in ./logs/.
The database is PostgreSQL running on localhost:5432.
The API serves traffic on ports 3000 (staging) and 4000 (production).

## Agent Responsibilities
- You are a monitoring agent. Your job is to observe and report, not to make changes.
- When you find issues, write them to ./alerts/[timestamp].json
- Never modify files in ./src/ or ./config/
- If you find a critical issue, also append a summary to ./alerts/critical.log

## What "Critical" Means
- Error rate above 5% in the last hour
- Average response time above 2000ms
- Database connection failures
- Any 5xx errors from /api/payments endpoint

## Escalation
For critical alerts, run /scripts/notify-oncall.sh with the alert details.
For warnings, append to /alerts/warnings.log only.

Building Your First Scheduled Agent

Here's a detailed walkthrough of building a log-monitoring agent that runs hourly.

Step 1: Define Agent Scope

Before you write any configuration, be explicit about:

  1. What data the agent needs to access
  2. What decisions the agent makes
  3. What actions the agent takes
  4. How the agent reports results

In this example, the agent reads application logs, identifies errors from the last hour, and writes to an alert file if anything warrants attention.

Step 2: Write a Shell Wrapper Script

Create a script that invokes Claude Code:

#!/bin/bash
# /opt/agents/log-monitor.sh

# Load environment variables
source /etc/environment

# Set working directory — always use absolute paths in scheduled scripts
cd /var/www/myapp || { echo "Cannot navigate to project directory"; exit 1; }

# Generate a timestamp for this run
TIMESTAMP=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
LOG_FILE="/var/log/agent-runs/monitor-${TIMESTAMP}.log"

echo "Agent run started: ${TIMESTAMP}" >> "$LOG_FILE"

# Run the agent
claude -p "
You are a log monitoring agent running an automated check.

Current time: ${TIMESTAMP}

Your task:
1. Read ./logs/app.log and ./logs/error.log
2. Find any lines with level ERROR or FATAL from the last 60 minutes
3. Categorize each issue by severity: critical, warning, or informational
4. If there are critical or warning issues, write a JSON file to ./alerts/${TIMESTAMP}.json with:
   - timestamp
   - severity
   - affected_component
   - error_message
   - suggested_action
5. If everything looks healthy, write 'HEALTHY: ${TIMESTAMP}' to ./status/latest.txt

If you cannot read a log file, note that in your output and continue with what you can access.
" \\
  --allowedTools "Bash,Read,Write" \\
  --max-turns 15 \\
  --output-format json \\
  >> "$LOG_FILE" 2>&1

EXIT_CODE=$?

echo "Agent run completed with exit code: ${EXIT_CODE}" >> "$LOG_FILE"

# Alert if the agent itself failed
if [ $EXIT_CODE -ne 0 ]; then
  /scripts/notify-team.sh "Agent log-monitor failed (exit code $EXIT_CODE). Check $LOG_FILE"
fi

A few key points here:

  • Always use absolute paths. Working directories are unpredictable in scheduled contexts.
  • Capture the exit code. Claude Code returns non-zero on failure.
  • Include the current timestamp in your prompt. The agent won't know real-time unless you tell it.
  • Log everything. You'll need those logs when debugging issues at 3am.

Step 3: Test Manually First

Run it by hand before scheduling:

chmod +x /opt/agents/log-monitor.sh
/opt/agents/log-monitor.sh

Check the output log for:

  • Tool permission errors — Adjust --allowedTools if the agent can't access what it needs
  • Path issues — If the agent says files aren't found, check your working directory setup
  • Prompt ambiguity — If the agent does something unexpected, your instructions need to be more specific

Iterate by refining your CLAUDE.md and prompt until behavior matches expectations.

Step 4: Add a Cron Job

Once the script runs correctly, schedule it:

crontab -e

Add your scheduling rules:

# Run log monitor every hour
0 * * * * /opt/agents/log-monitor.sh

# Run daily summary every morning at 7am
0 7 * * * /opt/agents/daily-summary.sh

# Run security scan every Sunday at 2am
0 2 * * 0 /opt/agents/security-scan.sh

Quick cron syntax reference:

┌───────────── minute (0–59)
│ ┌───────────── hour (0–23)
│ │ ┌───────────── day of month (1–31)
│ │ │ ┌───────────── month (1–12)
│ │ │ │ ┌───────────── day of week (0–6, Sunday=0)
│ │ │ │ │
* * * * * command

Use crontab.guru to validate scheduling expressions before deploying them.

Key Principles to Remember

Building reliable scheduled AI agents with Claude Code rests on a few core practices:

  • Use -p for automation — Non-interactive mode is essential. Without it, scheduling is impossible.
  • CLAUDE.md holds your standing orders — Context, constraints, and escalation policies live there. Every scheduled run automatically inherits them.
  • Write prompts with clear branching — Tell the agent what to do in each scenario, including when to escalate and when to do nothing.
  • Design for retry — Agents will re-run after failure. Build tasks to be idempotent so retries don't create new problems.
  • Monitor everything — Structured logs, exit code checks, and heartbeat monitoring are how you know your agents are working.
  • Layer your defenses — OS-level permissions plus agent-level instructions are more trustworthy than either alone.

What's really powerful here is that Claude Code's reasoning ability combined with standard scheduling infrastructure gives you autonomous agents capable of handling real operational work — without needing a specialized orchestration platform or major infrastructure investment.

Related Articles

How to Use Notion AI for Proofreading and Grammar Checking

Notion AI offers a straightforward way to catch and fix writing mistakes in seconds. The tool spots spelling errors, grammar issues, punctuation problems, and awkward word choices—then suggests cleaner, more natural alternatives. What's interesting here is that it preserves your original meaning while improving clarity. Instead of manually reviewing your own work (which is tedious and error-prone), you can let AI handle the heavy lifting and save hours of editing time.

This feature shines when you're drafting emails, reports, blog posts, notes, or study materials. Rather than stressing over minor mistakes as you write, you can focus on ideas first and let Notion AI polish the final version. Below is a practical walkthrough for using Notion AI to eliminate spelling and grammar mistakes, turning your content into something clear, coherent, and genuinely professional.

How to Proofread Text with Notion AI

Step 1:

Open the document or text you want to review in Notion. Highlight the passage you'd like checked, then click the menu icon and select Review from the dropdown options.

Step 2:

Notion now analyzes your selected text, scanning for grammar, spelling, and style issues. Any problems get underlined, with the corrected version displayed beside it. This side-by-side view makes it easy to see exactly what changed and why.

Step 3:

A few action buttons appear at the top. You can choose to insert the revised version below so you can compare the original and corrected text side by side. This is useful if you want to study the changes.

Ready to accept the edits? Simply click the checkmark icon to replace your original text with the improved version.

What Types of Errors Does Notion AI Catch?

Here's what Notion AI can identify:

  • Spelling mistakes
  • Grammar errors
  • Punctuation issues
  • Inappropriate word usage
  • Overly long or confusing sentences
  • Alternative phrasings that sound more natural

When Should You Use This Feature?

Deploy Notion AI's proofreading in many scenarios, including:

  • Before hitting send on important emails.
  • Before publishing content to your website.
  • After finishing a report or analysis.
  • While writing study guides or notes.
  • Before delivering a presentation or pitch.
  • Before sharing documents with your team.


Related Articles

Marketing AI Agents: What They Are, Why They Matter, and Real-World Examples

Imagine having digital colleagues that can identify tasks, execute them, and coordinate with other systems—all without waiting for your approval each step of the way. That's what AI agents do for marketing teams drowning in campaign management, content creation, and analytics across dozens of disconnected tools. These systems are fundamentally changing how modern marketers work.

Here's everything you need to know about AI agents in marketing and how they can transform your workflow.

What Exactly Are AI Agents in Marketing?

AI agents in marketing are autonomous systems that handle specific marketing tasks on your behalf. Unlike traditional rule-based automation that follows a fixed sequence of steps, these agents think about your end goal, decide on an approach, and adapt based on what they encounter along the way. You simply set an objective—something like "write our weekly newsletter about trending topics in [your industry]" or "run daily SEO audits on my website"—and the agent handles the execution.

You can start building your own marketing AI agents with Zapier. Describe what you want your agent to do, and Zapier Copilot helps you design and configure the workflow, add AI agents where needed, and connect to over 9,000 apps in Zapier's integration library. Alternatively, plug Zapier into your existing AI assistant and let it perform secure actions across those same applications.

Picture this: A new product launches, and you set up a coordinated series of AI agents. One pulls target audience data from your CRM. Another generates platform-specific ad copy and visuals. A third publishes campaigns simultaneously across LinkedIn, Meta, and Google Ads. The entire pipeline runs automatically.

The Real Benefits of Using AI Agents in Marketing

These agents don't just save you a few hours per week—though they do that too. When orchestrated properly, they create powerful, self-improving workflows that learn and optimize with every output. What's interesting here is that they free your team to focus on strategy instead of logistics. Here's what actually happens when you deploy AI agents.

  • Scale your strategy without hiring more people. Traditional marketing growth meant adding headcount to manage campaigns, channels, and reporting. AI agents offer a different scaling path. They run multiple campaigns simultaneously, test creative variations across channels, and coordinate the kind of multifunctional execution that would normally require a much larger team—without linear increases in cost or coordination overhead.
  • Personalization at massive scale. Personalized marketing used to mean one person doing the work. AI agents analyze customer behavior, dynamically segment audiences, and tailor messaging, offers, and content for each user in real time—across every channel, simultaneously—without proportional effort increases.
  • Faster optimization cycles. Campaign optimization no longer means slow, manual cycles of launch-analyze-adjust. With AI agents, optimization becomes continuous. These systems monitor performance data in real time, identify patterns, and automatically update—whether that's reallocating ad spend, refining audience segments, or improving content.
  • Lower operational costs. AI agents streamline the backend work that keeps marketing teams efficient: data cleaning, reporting, coordination. They automatically synthesize analytics, flag performance trends, and deliver key insights to the right person at the right time. This means campaigns move faster from concept to live deployment with fewer handoffs slowing things down.
  • Built-in consistency and compliance. Keeping campaigns on-brand and compliant becomes much easier with AI agents. You train your agent on brand guidelines, tone, and targeting rules, and it applies them consistently across every channel and deployment.

3 Real-World AI Agent Examples in Marketing

You don't need to imagine what AI agents can do for marketing—they're already reshaping how teams operate. Here are a few practical examples of marketers using AI agents built on Zapier to embed AI into their daily workflows.

1. Automatically Enrich and Qualify Leads

What the agent does: Continuously enriches lead data from multiple sources and routes high-quality prospects directly to the sales team.

Marketing teams love new leads, but they hate the grunt work of nurturing them. Slate, a digital publishing platform, used Zapier to build an agent that transformed their entire lead generation process into something fully automated—pulling data from multiple sources, enriching profiles, and sending qualified leads straight to sales.

The result: over 2,000 qualified leads per month with zero manual intervention. The agent handled all the time-consuming tasks—identifying prospects, consolidating information, and prepping personalized outreach—so the team could focus on relationship-building and closing deals.

2. Research, Write, and Publish SEO-Optimized Content

What it does: Researches topics, drafts SEO and AEO-optimized content, publishes it, and generates performance reports—all from a Claude chat window through Zapier MCP.

Adrian Martinez runs a two-person digital marketing shop in Toronto. Each client account previously consumed 10-15 hours monthly on the actual work: research, drafting, technical SEO, and reporting.

Using Zapier MCP, Adrian connected Claude to his customers' tech stacks, enabling the AI assistant to take action. From a single chat window, Adrian can now kick off content research, generate SEO and AEO-optimized drafts, publish directly to WordPress, and create monthly performance reports—every action flowing through one managed connection to customer apps. The real concern is that this level of automation might seem too good to be true, but the results speak for themselves.

3. Research Prospects and Draft Personalized Outreach

What the agent does: Enriches prospect profiles with relevant context, drafts personalized outreach emails, and queues them for human review before sending.

Clean energy company egg built an automated system on Zapier to convert time-consuming sales research into an insight-driven, automated process. Previously, the team spent hours gathering background data on each prospect—energy consumption levels, competitor configurations, and more. Now the system handles everything automatically: enriching each prospect with relevant information, drafting personalized outreach emails, and forwarding them for quick human review before dispatch.

The outcome is a sales process that runs smoother and hits fewer friction points. With the system handling research and prep work, the team has more time to do what actually moves deals forward—building relationships and closing business.


Related Articles

Ornith-1.0 Explained: An Open-Source AI Coding Model That Builds Its Own Workflows

The landscape of AI tools for developers is shifting. We're moving beyond simple code-generation models toward AI Coding Agents capable of independent planning, tool usage, and multi-step task execution. Enter Ornith-1.0—a remarkably fresh take on the problem. Unlike its competitors, this model doesn't just learn to write code. It's trained to construct its own "workflow architecture" from the ground up, adapting its approach to each unique problem it encounters.

Released by DeepReinforce in June 2026 under the MIT license, Ornith-1.0 isn't a fully-featured coding assistant like GitHub Copilot or Claude Code. Instead, it's a family of open-source language models that you download, deploy on your own infrastructure, and integrate into custom AI agents. The freedom this offers is substantial—but so is the setup complexity.

So what makes Ornith-1.0 genuinely different, who should actually use it, and is it worth testing in production environments?

What Is Ornith-1.0?

Ornith-1.0 is a large language model (LLM) family developed by DeepReinforce specifically for Agentic Coding—the emerging practice of building AI systems that autonomously use tools, plan sequences of actions, and complete multi-step programming tasks without human intervention.

Here's the crucial part: every version of Ornith comes with an MIT license, which means you get genuine freedom. Use it for research, commercial products, internal tools—the license doesn't restrict you geographically or by use case. You can download the model weights directly, run them on your personal laptop or private servers, and customize them however you need.

Unlike cloud-based AI services, Ornith-1.0 doesn't come with a pre-built interface. You get pure models—nothing more. This means you'll need to deploy them using platforms like Ollama, vLLM, LM Studio, or llama.cpp, then wire them into your own development pipeline. It's flexibility in exchange for elbow grease.

"Self-Scaffolding" Is the Real Game-Changer

What makes Ornith-1.0 worth paying attention to isn't the sheer parameter count. It's the training methodology.

Traditionally, coding AI models learn one thing: how to generate solutions to problems. Everything else—the prompts, the tool selection, the testing loops, the terminal interactions—gets built by human engineers outside the model. The AI is essentially a code generator operating within a framework you've constructed for it.

Ornith-1.0 flips this model. DeepReinforce implemented something they call Self-Scaffolding. Rather than simply learning to write code, the model is trained to simultaneously design the working framework—the tools, the process structure, the execution strategy—that best suits each task. Only then does it solve the actual problem.

The name itself tells the story. "Ornith" derives from Greek and refers to birds that build their own nests. That's exactly how DeepReinforce describes their design philosophy: the AI doesn't just complete jobs. It learns to construct the "nest"—the system of tools and workflows—that enables efficient completion.

That said, this is fundamentally a training approach. Whether Self-Scaffolding actually delivers superior performance on real-world programming work still needs independent verification. Marketing claims and real-world impact aren't always aligned.

Which Versions Does Ornith-1.0 Come In?

DeepReinforce released four distinct variants to address different deployment scenarios and hardware constraints.

Ornith-9B Dense is the lightest option—slim enough to run on a single GPU or even quantized on modest hardware. It's the right choice if you want to experiment with an AI coding agent on your personal machine without major infrastructure investment.

Step up to Ornith-31B Dense and Ornith-35B MoE (Mixture of Experts). The 35B variant is genuinely interesting because it's a mixture-of-experts architecture, which means it only activates a subset of its parameters per inference. This gives you substantially more reasoning capacity than the 9B model while keeping compute costs reasonable—a smart middle ground.

At the top sits Ornith-397B MoE, aimed squarely at data centers and enterprises with serious GPU infrastructure.

Here's something interesting: Ornith wasn't built from scratch. The 9B, 35B, and 397B versions are built on top of Qwen, while the 31B variant uses Gemma as its foundation. DeepReinforce's contribution is the training—specifically reinforcement learning combined with Self-Scaffolding. They're not reinventing the LLM architecture itself; they're adding capability through intelligent fine-tuning.

Where Can You Get Ornith-1.0?

DeepReinforce published all model weights on Hugging Face under the deepreinforce-ai organization, complete with deployment documentation for each variant.

You can run Ornith through several popular platforms: Ollama, vLLM, LM Studio, and llama.cpp. The model cards include ready-to-use launch commands compatible with OpenAI's API format, which simplifies integration into applications and custom agents.

One caveat: not every variant appears on every platform simultaneously. Some checkpoints might drop on Ollama first, then appear weeks later on other runtimes. If you're planning to build a system around a specific version, verify its availability on your chosen platform beforehand. Don't assume it's there.

How Does Ornith-1.0 Actually Benchmark?

DeepReinforce released benchmark results across several AI coding agent evaluation suites: SWE-bench, Terminal-Bench 2.1, NL2Repo, and ClawEval.

These benchmarks focus on real-world programming tasks—tool usage, multi-step workflows, actual problem-solving—rather than just measuring raw code generation speed. That's the right thing to measure for this category of model.

But here's the real concern: all these numbers come directly from DeepReinforce. That doesn't necessarily mean they're wrong, but you should treat them as evidence of potential rather than final verdicts. Real-world performance depends heavily on how you structure your agent, craft your prompts, configure your tools, and set up your testing environment.

In other words, benchmarks are a good reason to consider trying Ornith-1.0. They're not a substitute for actually testing it on your own projects.

Who Should Actually Use Ornith-1.0?

Ornith-1.0 is best suited for developers and teams building locally-deployed AI coding agents.

The MIT license is a serious advantage if you need data privacy, want to avoid API costs, or need to deploy in air-gapped environments. Having multiple size options means you can match the model to your actual hardware—whether that's your laptop or a dedicated GPU cluster.

If your goal is simply using a ready-made assistant to write code quickly, Ornith-1.0 probably isn't the answer. You're getting model weights, not a finished product. You'll handle deployment, infrastructure management, system configuration, and agent integration yourself. For teams without infrastructure expertise or those who prefer minimal operational overhead, cloud-based AI services remain more convenient.

Important Considerations Before Deploying

As a relatively new open-source project, Ornith-1.0 deserves careful evaluation before moving to production.

First, confirm that your chosen variant is fully released on your target runtime. Verify the license terms apply to your specific use case. Second, remember that running models on private infrastructure means you own all responsibility—deployment, GPU management, performance tuning, and security are entirely your burden.

Most importantly: don't assume Self-Scaffolding automatically makes Ornith superior to existing coding models. Like any AI agent, the output needs human review before deployment, especially when the model has permissions to execute commands, modify files, or perform automated actions. Code generated by AI, no matter how clever, can introduce bugs, security issues, or unexpected behavior.

The Bottom Line

Ornith-1.0 stands out as one of the most interesting open-source AI families for agentic coding in 2026. Rather than fixating solely on code generation, DeepReinforce chose a different path: the Self-Scaffolding mechanism that lets models learn to design their own workflows while solving problems.

Combined with an open MIT license and support for diverse hardware setups, Ornith-1.0 offers genuine flexibility. But remember: you're getting models, not a finished product. You'll build your own agents, manage your own infrastructure, and validate performance yourself.

If you're hunting for an open-source AI coding agent that runs locally and lets you customize every detail, Ornith-1.0 absolutely deserves a trial run. Just make your decision after testing it on real problems, not benchmark numbers alone.


Related Articles

How to Stop Instagram From Using Your Posts and Reels to Train AI

How to Stop Instagram From Using Your Posts and Reels to Train AI

Meta has officially launched Muse Image—a fresh AI-powered tool that lets users generate entirely new images, edit existing photos, and even create custom ads directly within Meta apps. Here's the catch: Muse Image taps into photos from public Instagram accounts to create those AI-generated images. What's interesting here is that most users have no idea their public photos are being repurposed this way.

The real concern is that Instagram sends zero notifications when strangers use your public content for AI generation. If you'd rather keep your photos off Meta's AI training pipeline, you'll want to follow these steps to disable the feature.

How to Block Instagram Content From AI Use

Open the three-line menu icon and navigate to Settings. From there, select the Sharing and Reuse section.

In the new settings window, you'll need to toggle off the Posts and Reels option to prevent your content from powering Instagram's AI features.

Important things to know:

  • This setting primarily affects public content.
  • Private accounts and users under 18 are typically excluded from this AI feature by default.
  • Disabling this option limits how Meta can use your content for AI purposes, but it doesn't override Instagram's other privacy settings.

Additional privacy protection tips:

  • Switch to a private Instagram account if public sharing isn't essential for you.
  • Avoid posting images that contain personal information or sensitive data.
  • Check your privacy and sharing settings regularly after each Instagram update.
  • Stay informed about Meta's AI policy changes to understand how your content might be used going forward.


Related Articles

How to Disable or Minimize AI Across Google, Chrome, Gmail, Windows, Office, and iPhone

Artificial intelligence is quietly creeping into virtually every tech product you use—search engines, web browsers, email clients, office suites, and operating systems. For many people, that's great. AI saves time and adds useful features. But plenty of users just want to work the old-fashioned way, without AI-generated answers and suggestion buttons popping up everywhere.

Here's the thing: most tech companies don't let you turn AI off completely. But in many cases, you can disable or significantly reduce how often these features appear. Below are practical methods to use your favorite services with minimal AI interference.

Reducing AI in Google Search

Google now defaults to showing AI Overview or AI Mode for many search queries. If you want the traditional search experience back—just a list of links—you have options.

The simplest trick is adding -ai to the end of your search query. Google will skip the AI answer and show standard search results instead.

If you use Chrome or any browser with custom search engine support, you can create your own search shortcut that automatically appends -ai to every query. Once set up, Google runs in non-AI mode without you typing it manually each time.

Another path forward is switching to search engines that depend less on AI altogether.

DuckDuckGo lets you disable AI answers completely in settings, or use its No AI browser extension for Chrome and Firefox. Brave Search offers a one-click toggle to turn off Answer with AI in settings. Kagi takes a different approach—it only activates AI when you specifically ask for it. Plus, Kagi can demote or hide websites suspected of being AI-generated content farms. What's interesting here is that alternatives exist; you're not locked into Google's approach.

Turning Off Browser AI Features

Search isn't the only place AI hides. Modern browsers pack it in too. On Google Chrome, AI powers writing assistance, anti-phishing protection, and smart search. To disable it, go to Settings > System and switch off On-device AI.

Chrome also has an AI Innovations section managing new AI features. Disabling History Search powered by AI removes additional related functions.

Want to completely hide AI Mode buttons and Google Lens from the address bar? You'll need to visit chrome://flags and disable AI Mode-related options. This is currently the only way to truly remove these buttons.

Other browsers make this easier.

Firefox added an AI Controls section that blocks all AI features with a single toggle.

Microsoft Edge lets you hide Copilot completely from the toolbar and new tab page.

Brave allows you to disable its Leo AI assistant and remove the AI icon from the browser interface.

If you want to avoid AI altogether from the start, Vivaldi is one of the rare browsers that pledges not to integrate AI features by default.

Disabling AI in Gmail

Google embedded Gemini into Gmail for email summaries, compose assistance, and other smart features.

To turn it off, open Gmail settings and disable both Google Workspace Smart Features and Smart Features in other Google products.

Fair warning though: this doesn't just kill Gemini. It also disables other Gmail intelligence, like auto-adding flight tickets or appointments to Google Calendar. Google hasn't provided an option to disable just Gemini alone.

Disabling Copilot in Microsoft Office

Using Microsoft 365 but don't want Copilot cluttering Word, Excel, or PowerPoint? Microsoft made it straightforward to turn off.

On Windows, open Options, select Copilot, uncheck Enable Copilot, and restart the app.

Mac users can do the same in Authoring and Proofing Tools.

For Outlook, disable Copilot directly in settings.

One catch: each Office app has its own Copilot setting, so you'll need to disable them individually. Also, the mobile versions of Office don't support this option yet. If you want to ditch AI office software entirely, LibreOffice remains a free alternative with zero AI integration.

Limiting AI-Generated Music

Music streaming is another frontier being reshaped by AI. Most services like Spotify and Apple Music can't clearly distinguish between human-composed and AI-generated tracks.

Deezer takes a firmer stance. While it doesn't block AI songs outright, it refuses to include them in recommendations or auto-playlists.

Deezer also released a free tool that lets you check what percentage of your playlists on various platforms contain AI-generated music.

Turning Off Apple Intelligence

If you use an iPhone or Mac and want Apple Intelligence gone, you can kill it entirely.

Just go to Settings > Apple Intelligence & Siri and toggle it off.

This disables notification summaries, writing tools, object removal from photos, and other AI features. The real benefit? You'll also free up about 7 GB of storage space.

Removing Copilot from Windows

The simplest way to eliminate Copilot from Windows is to uninstall it.

Go to Settings > Apps > Installed Apps, find Copilot, and select Uninstall.

If you use Microsoft Edge, also hide Copilot from the toolbar and new tab page in browser settings to prevent AI from appearing during browsing.

The Bottom Line

AI's growing presence in consumer tech is a trend that's hard to reverse. Google, Microsoft, Apple, Meta—they all see AI as essential to their ecosystems.

But that doesn't mean you have to accept it. By adjusting settings and choosing software that doesn't lean on AI, you can significantly reduce your exposure to these features.

For now, at least, users still have the power to decide how much AI plays a role in their digital lives.


Related Articles

7 VS Code Settings That Will Transform Your Coding Experience

VS Code has dominated the code editor landscape for nearly a decade. Out of the box, it comes with sensible defaults that work reasonably well. But here's the thing—after a few weeks of use, you'll realize the default setup wasn't optimized for *your* workflow. A handful of strategic adjustments can turn VS Code from pleasant to genuinely productive.

Whether you're disabling the minimap, enabling autosave, or repositioning the sidebar, these small tweaks compound into a noticeably smoother experience. Your code stays put when you toggle panels, formatting issues become impossible to miss, and you spend less time fighting the interface.

Reveal and Remove Whitespace Issues

Make invisible formatting problems impossible to ignore

Any file touched by multiple developers looks clean at first glance. But enable whitespace rendering, and suddenly you see tabs mixed with spaces, trailing whitespace clinging to line endings, and indentation that can't seem to decide what it wants to be.

Mixed indentation won't break your code, but it pollutes diffs and frustrates every teammate who opens the file after you. The fix is straightforward: set editor.renderWhitespace to all. Those invisible characters instantly appear as faint dots and arrows. It looks slightly uncomfortable at first, but you'll catch formatting inconsistencies that went unnoticed for months.

Next, enable files.trimTrailingWhitespace. With this setting active, VS Code automatically strips any trailing whitespace at line endings whenever you save. Problem solved.

{
    "editor.renderWhitespace": "all",
    "files.trimTrailingWhitespace": true
}

Enable Autosave and Never Lose Work Again

Let VS Code handle saving while you focus on writing


Setting up VS Code autosave delay

Autosave is a lifesaver. Picture this: you spend 20 minutes debugging an issue, only to realize your changes were never saved. Despite VS Code supporting autosave, it's disabled by default.

The setting you need is files.autoSave. Set it to afterDelay with a one-second delay. Every time you pause typing for one second, the file saves automatically. No more memorizing Ctrl+S, no more surprises when you switch branches or restart the editor.

What's interesting here is the alternative: if continuous saving concerns you—especially when working with build tools that watch for file changes—try onFocusChange instead. VS Code then saves only when you switch tabs or click outside the editor. It's the middle ground that protects your work without triggering unnecessary rebuilds every time you pause to think.

{
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 1000
}

Disable or Shrink the Minimap

Reclaim screen real estate for what matters—your code

The minimap is that thin scroll preview on the right side of your editor. Some developers swear by it for navigating large files. For many others, it's visual clutter taking up valuable space.

Kill it entirely by setting editor.minimap.enabled to false. You can accomplish everything it does using Ctrl+G (go to line) or Ctrl+Shift+O (go to symbol). Not ready to delete it completely? Shrink it instead by setting editor.minimap.maxColumn to a low value like 50.

While cleaning house, consider disabling breadcrumbs (breadcrumbs.enabled: false) and inline hints (editor.inlayHints.enabled: off). These are nice-to-have features, but they add visual noise to an interface already displaying plenty of information.

{
    "editor.minimap.enabled": false,
    "breadcrumbs.enabled": false,
    "editor.inlayHints.enabled": "off"
}

Move the Sidebar to the Right

Stop your code from shifting every time you toggle panels


Setting sidebar position to right in VS Code

By default, VS Code places the sidebar, file explorer, source control, and extensions on the left. The problem? Every time you open or close it, your code shifts horizontally. Your eyes lose their place, and you have to reorient yourself.

Move the sidebar to the right, and your code gets pinned to the left edge of the screen. Toggle the sidebar open and closed repeatedly. Your code never moves. You can do this from the Command Palette by searching Toggle Primary Side Bar Position, or right-click the Activity Bar and select Move Primary Side Bar Right.

{
    "workbench.sideBar.location": "right"
}

Add Bracket Pair Colorization and Guides

Navigate nested code without counting brackets on your fingers


Bracket pair colorization settings in VS Code

Ever stared at a tangled block of nested JavaScript or HTML, desperately hunting for which closing bracket matches which opening one? Bracket pair colorization solves this. VS Code has it built in already. Just confirm that editor.bracketPairColorization.enabled is set to true.

When enabled, matching bracket pairs each get their own color. The outermost pair might be yellow, the next level blue, then red, and so on. Combine this with editor.guides.bracketPairs set to active, and you get a vertical line connecting each bracket to its match—highlighted whenever your cursor is inside that block.

This becomes invaluable in languages like TypeScript where you might have three or four levels of nesting inside a single function. With colors and guides, you stop counting and start reading the structure.

{
    "editor.bracketPairColorization.enabled": true,
    "editor.guides.bracketPairs": "active"
}

Enable Font Ligatures with the Right Typeface

Transform multi-character operators into clear, readable symbols


Font ligatures with JetBrains Mono in VS Code

This setting requires a font that supports ligatures—JetBrains Mono, Cascadia Code, or Fira Code all work well. Install your choice, set it as your editor font, and enable editor.fontLigatures.

Ligatures combine certain character sequences into single, more readable glyphs. The arrow operator => becomes a proper arrow. The inequality operator !== transforms into a single symbol clearly expressing "not equal." The pipe operator |> renders as a clear directional character.

The real concern is that it might feel like the font is hiding what's actually in your file. But after a week with JetBrains Mono, those operators that previously took half a second to parse are now recognized instantly. When you spend all day reading code, that fraction of a second adds up.

{
    "editor.fontFamily": "JetBrains Mono",
    "editor.fontLigatures": true
}

Use the Simple File Dialog for Faster Navigation

Skip the OS file picker and stay in the keyboard flow


Enable simple dialog setting in VS Code

Every time you open a folder or save a file in VS Code, it launches your operating system's native file picker by default. On Windows, that means the standard heavy-on-the-mouse Explorer dialog—sometimes sluggish to load and jarring to your keyboard workflow.

Enable files.simpleDialog.enabled, and VS Code uses its own built-in file picker instead. It's a fast, filtered dialog that lives right inside the editor, responds instantly to keyboard input, and doesn't require loading system widgets just to select a directory. If you live on the keyboard and regularly use Ctrl+O or Ctrl+K Ctrl+O, this setting eliminates a small but persistent annoyance.

It won't matter much if you open one project each morning and leave it running all day. But if you switch between projects frequently, open individual files, or use VS Code as your primary writing tool, the built-in dialog is noticeably faster and keeps you in your flow instead of getting derailed.

{
    "files.simpleDialog.enabled": true
}

Small Tweaks That Make VS Code Less Annoying

These adjustments compound into a genuinely better coding experience. Maybe it's a constantly shifting layout, maybe it's formatting errors hiding in plain sight, or maybe it's extra keystrokes you shouldn't have to make. VS Code ships with reasonable defaults. But reasonable for everyone isn't ideal for you. So make these changes, keep what works, and undo what doesn't. The whole point is building a tool that works *with* you, not against you.


Related Articles

Beyond ChatGPT: Why AI's Real Evolution Is Just Beginning

When ChatGPT launched in late 2022, millions of people experienced artificial intelligence for the first time through a simple chat window. Type a question, hit enter, and watch an AI write essays, explain concepts, help with code, or brainstorm ideas in seconds. It felt like magic. But here's the thing—what felt revolutionary was actually just the opening act.

ChatGPT's explosive success convinced many that chatbots were the future of AI. Wrong. ChatGPT was merely the entry point to a completely different era of artificial intelligence development.

Today's AI systems have moved far beyond answering questions. Modern AI can search the web, digest documents, analyze images and audio, operate software, navigate your computer, and autonomously complete tasks through what we call AI Agents. In other words, AI is transitioning from "knowing how to answer" to "knowing how to work."

ChatGPT Made AI Accessible to Everyone

Before ChatGPT arrived, AI was already embedded in services we use daily—search engines, maps, spam filters, fraud detection systems, video recommendations, photo editing apps. Most users never realized it because AI worked invisibly in the background.

ChatGPT fundamentally changed how people perceive artificial intelligence.

For the first time, AI became a tool anyone could actually use. No programming knowledge required. No need to understand how the model works. Just type your question and get an answer back almost instantly.

That's why ChatGPT became a turning point. It didn't invent AI—it made AI feel approachable and practical for ordinary people.

AI Is Breaking Out of the Chat Box

While the first generation of AI focused almost entirely on conversation, today's systems are designed to support entire workflows.

New models don't just generate responses. They read documents, work with spreadsheets, interpret images and audio, search the internet, use multiple tools simultaneously, and chain everything together to complete complex tasks. What's interesting here is the shift in purpose—AI is becoming less of a question-answering machine and more of a digital coworker that actively participates in your daily work.

That's why businesses are deploying AI to process documents, analyze datasets, write reports, assist with code, and automate repetitive processes rather than just using it for chatting.

The Question Has Changed

In the early days of generative AI, users asked something simple:

"Does the AI know this?"

Today, that's being replaced by something more practical:

"Can the AI actually do this for me?"

This tiny shift actually reflects a massive leap forward. Modern models don't just reason better—they can plan, select appropriate tools, validate their own work, and execute follow-up steps until a task is genuinely complete. This is the real trajectory of AI in 2026.

RAG: Teaching AI to Know What It Doesn't Know

One crucial technology enabling this shift is RAG (Retrieval-Augmented Generation).

Historically, AI could only answer based on what it learned during training. New information arriving afterward, or data locked in your company's internal documents? The model was essentially blind.

RAG solves this by letting AI search external data sources before generating an answer. These sources can be websites, PDFs, databases, internal knowledge bases, or any system AI has permission to access. Once it finds relevant information, AI synthesizes that data into a more accurate response. The result? AI is no longer imprisoned by its training data—it can work with your latest information. Most enterprise chatbots today run on RAG technology.

AI Agents: The Real Game Changer

If RAG helps AI know more, AI Agents help AI do more.

A typical chatbot waits for you to ask a question. An AI Agent breaks down a task into smaller steps and executes them sequentially, all on its own.

Imagine telling an AI Agent to prepare a report. It could autonomously search for information, read documents, analyze data, build spreadsheets, write the content, and deliver a finished report for your review—all without waiting for your input between steps. The real concern is that AI Agents are essentially digital employees capable of using multiple software tools to accomplish work, rather than just having conversations with you. This explains why every major AI company is now shifting resources from chatbots toward Agent development.

Greater Intelligence Means Greater Human Responsibility

When AI can directly control software, the stakes rise. An inaccurate chat response might just confuse someone. But if an AI Agent sends an email to the wrong person, corrupts customer data, or executes an incorrect transaction? The consequences are serious.

Modern AI systems increasingly emphasize access controls, approval workflows, activity logs, and human oversight. The current trend isn't about replacing humans with AI—it's about having AI handle repetitive work while humans retain the final decision-making authority.

AI Will Become a Feature, Not an App

Within a few years, AI probably won't exist as a separate application you open. Instead, it'll be a built-in feature of nearly every software you use.

Rather than copying ChatGPT responses into other programs, AI will be native to your browser, office suite, IDE, project management tools, and CRM systems. It'll automatically summarize meetings, break down documents, explain charts, draft emails, and synthesize reports—all within the app you're already using. Most major tech companies are actively pursuing this direction.


ChatGPT opened the era of mainstream AI, but it was never the destination. True AI evolution lies in systems that progressively master information retrieval, tool use, context retention, multi-step processing, and task completion on behalf of humans.

Future competition between AI companies won't center on whose model answers best. It'll hinge on whose model works most effectively, proves most reliable, and collaborates with humans most naturally.

Related Articles

Copyright © 2016 QTitHow All Rights Reserved