featured

How Claude Code worktrees make you code so much faster

If you’re still AI coding with one agent at a time, you’re seriously wasting the incredible potential Claude Code gives you.

Learning how to develop with multiple agents at a time will massively boost your speed and productivity.

You can work on different features, bug fixes, and cleanups on your codebase all at the same — saving unprecedented amounts of time.

One critical challenge though — how do we keep all the agent sessions from interfering with each other?

How do we make them work simultaneously without tearing into each other’s changes?

Claude Code solves this brilliantly with the native Git worktree feature.

Instead of cloning your repository multiple times, it creates lightweight, isolated workspaces that share the same Git history while giving each session its own branch and working directory.

As a developer, this lets you easily:

  • Build multiple features simultaneously
  • Eliminate branch-switching headaches
  • Experiment safely without affecting ongoing work
  • Scale AI-assisted development with minimal overhead

Instant session isolation: Build multiple features without workspace conflicts

Launching Claude with the -w (or –worktree) flag instantly creates a dedicated worktree and Git branch.

claude -w [branch]

Each Claude session gets its own isolated environment, meaning edits in one terminal never affect another.

Isolated worktree environment in .claude/worktrees/[branch]

For example, you could have separate sessions working on:

  • Authentication
  • Dashboard UI
  • Payment bugs
  • Documentation
  • Test coverage

As a developer, this means:

  • No constant branch switching
  • No stashing unfinished work
  • No accidental file conflicts
  • True parallel development

Every task gets its own workspace, making it much easier to stay focused.

Automated worktree creation: Let AI agents manage their own workspaces

Worktree isolation isn’t limited to top-level Claude sessions.

When Claude Code delegates work to subagents, it can automatically create a dedicated Git worktree for each one.

Rather than sharing the parent’s workspace, every agent receives its own isolated environment where it can edit files, run commands, and validate changes independently.

Every time that agent runs, Claude automatically creates an isolated workspace — under .claude/worktrees/.

Instead of manually preparing worktrees before delegating work, the agent handles everything automatically.

This gives you:

  • Less setup
  • Less manual Git management
  • Safer parallel execution
  • Easier large-scale refactoring

This is especially useful when multiple agents are generating tests, updating documentation, or performing code migrations simultaneously.

Native context switching: Experiment without losing your session

Sometimes you want to try something risky without abandoning your current conversation.

Claude Code includes a built-in EnterWorktree capability that lets you switch into a new worktree mid-session.

Simply ask Claude:

  • “Create a worktree for this experiment.”
  • “Switch to the auth worktree.”

Claude creates — or enters — the requested workspace while preserving the existing conversation and context.

For developers, this encourages experimentation.

You can:

  • Prototype new ideas
  • Try alternative implementations
  • Test risky refactors

—all without restarting Claude or losing the context you’ve already built.

Zero repository duplication: Scale parallel development efficiently

Traditional parallel development often means cloning the same repository several times.

That duplicates:

  • Git history
  • Object databases
  • Repository metadata
  • Disk usage

Git worktrees avoid all of that.

Every worktree shares the same underlying Git database while maintaining its own:

  • Working directory
  • Checked-out branch
  • Staging area

Because the repository isn’t duplicated, creating a new Claude worktree is almost instantaneous—even for very large projects.

For developers, this means more AI sessions without paying the cost of multiple repository clones.

Intelligent lifecycle management: Stay organized without Manual cleanup

Temporary workspaces are useful — but only if they don’t pile up.

Claude Code helps manage their lifecycle automatically.

When a worktree finishes:

  • No changes? Claude removes it automatically.
  • Changes made? Claude asks whether you’d like to keep or delete it.

Background cleanup also helps remove stale temporary workspaces while preserving active branches.

For us developers, this means:

  • Less maintenance
  • Fewer abandoned directories
  • Cleaner repositories
  • More time spent building instead of cleaning up

Final thoughts

Git worktrees have existed for years, but Claude Code transforms them into a seamless workflow for AI-assisted development.

Instead of treating AI as a single coding assistant, you can coordinate multiple isolated agents working on different parts of the same project.

The benefits are clear:

  • Faster feature development
  • Safe parallel workflows
  • Lightweight isolated environments
  • Less Git overhead
  • Cleaner development workflows

As AI becomes a larger part of software engineering, worktrees provide the foundation for running multiple coding agents efficiently — without the chaos of shared workspaces.

How Claude Code worktrees make you code so much faster Read More »

DeepSeek v4 Flash is absolutely insane

Imagine having a model that’s 30 times cheaper than Claude models — yet just as intelligent?

China just turned the entire AI race on its head with the new DeepSeek v4 Flash model. This is unbelievable.

We are talking cents here — it’s not even up to 1 dollar per million tokens. It’s not even up to 50 cents.

We’ve never seen something like before.

It even dominates almost all the Opus in some benchmarks — like the Frontend Code AI Arena — and keep in mind that it’s at least 35 times cheaper than all the close-sourced models that rank above it here:

And this shockingly cheap intelligence is just one of the many things that make this new model so incredible.

It uses a state-of-the-art thinking system that makes it exponentially more efficient and powerful than models of a similar size.

It uses a sophisticated token processing system that dramatically improves the quality of the 1 million token context window it has.

This is going to be a major major game changer for so many developers.

Insane coding and agentic ability and incredible results

It was clearly built from the ground up and optimized for AI agents and software engineering.

The model gives us significant gains on several challenging coding benchmarks.

DeepSeek V4 Flash achieved 79.0% on SWE-bench Verified, finishing within 1.8 percentage points of Claude Opus 4.7 (80.8%) and 1.6 points of DeepSeek V4 Pro (80.6%) while delivering significantly lower inference costs.

DeepSeek also reports a 12+ percentage point reduction in hallucination rates compared to previous generations.

For autonomous agents, that means:

  • fewer incorrect commands
  • more reliable tool usage
  • better multi-step execution
  • less manual intervention

These improvements also make v4 Flash a more than excellent choice to use with Claude Code and OpenClaw.

Ridiculously cheap pricing

You’re basically paying next to nothing:

  • $0.14 per million input tokens
  • $0.28 per million output tokens

Compare to that Claude Opus 5 and see the massive difference:

  • $5.00 per million tokens (35 times more expensive)
  • $25.00 per million tokens (90 times more expensive)

Those numbers alone make V4 Flash one of the most affordable frontier-class models available.

The real game changer, however, is the 98% prompt cache discount on the first-party API.

Cached input tokens cost just $0.0028 per million tokens.

For AI agents that repeatedly process the same:

  • system prompts
  • codebases
  • documentation
  • conversation history

…this dramatically reduces operating costs.

Instead of paying to reprocess identical context on every request, cached prompts become almost free — making long-running coding agents and autonomous workflows far more economical.

State-of-the-art architecture keeps it lightweight & efficient

On LiveCodeBench, DeepSeek V4 Flash achieved an impressive 91.6%, coming within just 0.1 percentage points of Gemini 3.1 Pro (91.7%) while outperforming Claude Opus 4.6 (88.8%)—placing it among the world’s top coding model

On paper V4 Flash is enormous — it contains 284 billion total parameters.

Yet it activates only 13 billion parameters per token thanks to its Mixture-of-Experts (MoE) architecture.

Instead of running the full model every time, it dynamically selects only the experts needed for each token.

This gives us:

  • lower compute requirements
  • faster inference
  • reduced serving costs
  • frontier-level capability with lightweight performance

DeepSeek also introduced native MXFP4/FP8 mixed-precision quantization, allowing community-built GGUF versions to run locally on capable consumer hardware.

That makes experimentation and self-hosting much more accessible without requiring enterprise GPU clusters.

Sophisticated token processing system for 1 million tokens

Long-context reasoning has become one of the biggest challenges for modern language models.

Rather than relying solely on traditional Multi-Head Attention, V4 Flash introduces a Hybrid Attention architecture combining:

  • Compressed Sparse Attention (CSA)
  • Heavily Compressed Attention (HCA)

This enables a native 1 million-token context window while significantly reducing:

  • KV-cache memory usage
  • per-token compute (FLOPs)

For us developers this means entire codebases, large document collections, research archives, and long-running conversations can remain in a single context without the heavy performance penalties typically associated with extremely long inputs.

Dynamic thinking budgets

Another standout feature is DeepSeek’s configurable reasoning system.

We can now choose how much reasoning the model performs before generating a response.

Available modes include:

  • Non-Think – optimized for low latency, structured outputs, and simple chat.
  • Think High – allocates additional reasoning for debugging, planning, and more complex coding tasks.
  • Think Max – provides the largest reasoning budget, allowing V4 Flash to approach the reasoning quality of much larger frontier models on difficult problems.

This flexibility lets developers balance intelligence, latency, and cost based on the task instead of paying for maximum reasoning on every request.

DeepSeek V4 Flash represents a different direction for frontier AI.

Its combination of:

  • industry-leading API pricing
  • a 98% prompt cache discount
  • strong agentic and coding performance
  • 284B total parameters with only 13B active per token
  • a 1 million-token context window
  • configurable reasoning budgets

makes it one of the most compelling production-ready AI models available today.

For developers building AI agents, coding assistants, or enterprise applications, V4 Flash loudly shows us that frontier-level intelligence no longer has to come with frontier-level costs.

DeepSeek v4 Flash is absolutely insane Read More »

Too much context makes Claude Code dumber. This feature prevents that.

Many developers think giving Claude Code more context automatically means greater accuracy.

But that’s completely wrong.

In reality too much context can actually work against you — especially bloated context — having all sorts of irrelevant, redundant, and outdated information.

You need to be aware of features and techniques that keep your context as high-quality as possible — to ensure equally high-quality code.

One such feature we have in Claude Code is the frequently ignored /compact command.

/compact doesn’t just make your conversation history smaller.

It completely transforms the core context structure to give the agent a deeper understanding of your codebase and goals.

Many AI tools simply truncate old messages when context windows become full — Claude Code treats compaction as a state-preservation system designed to keep long-running coding sessions as coherent as possible.

Sophisticated features like deterministic file rehydration and custom compaction take this from simple summarization to the ultimate boundary between an agent that actually finishes the job and one that collapses under its own weight.

The /compact command is Claude Code’s built-in context management system.

Running:

JavaScript
/compact

compresses the current conversation into a smaller working state so the session can continue without storing an excessive amount of low-value context.

Instead of carrying thousands of messages, tool calls, terminal outputs, and discussions forward indefinitely, Claude creates a advanced condensed representation of the project and current task.

Many AI chat tools handle full context windows by either truncating old messages or generating generic summaries.

The problem is that important decisions disappear.

Claude Code approaches compaction differently. Instead of just producing a simple text-derived recap, it tries creating a reconstruction-grade working state.

This specialized summary preserves:

  • The current goal
  • Important technical decisions
  • Problems already solved
  • Current implementation progress
  • Immediate next steps

Instead of remembering:

We implemented authentication, two bugs were fixed after several tries.

Claude tries to preserve the crucial details that really matter in the overall software engineering process and timeline.

Authentication was moved into middleware to avoid duplicating validation logic across route handlers.

That’s the difference between remembering outcomes and preserving reasoning.

And it doesn’t just “summarize” like normal text. Traditional summarization works poorly for coding.

A standard summary might remember the high-level story — like “we fixed an auth bug” — but it wipes out the exact code, leaving the AI with total amnesia about what the file actually looks like.

Claude Code solves this through rehydration.

When you compact your history, the CLI throws away the “clutter” (thousands of lines of conversational back-and-forth) to free up memory.

But immediately after wiping the slate clean, it silently re-reads your active files directly from your local disk back into its short-term memory.

The messy chat history gets compressed, but the fresh code is instantly placed right back in front of Claude’s eyes, allowing it to resume working with zero loss of momentum.

Claude Code actually manages context at three different layers.

Microcompaction

The system continuously removes low-value information such as:

  • Build logs
  • Dependency installation output
  • Large terminal responses

Auto-compaction

When context usage becomes too high, Claude can automatically compact the session and continue working.

Manual compaction

This is the user-controlled version and is best used at logical boundaries:

  • Completing a feature
  • Finishing a refactor
  • Solving a bug
  • Switching tasks

Custom compaction

You don’t have to let Claude decide everything.

You can provide instructions directly:

Plain text
/compact Focus on API changes
Plain text
/compact Preserve database schema decisions

These hints help Claude prioritize what survives compression.

For long-term project memory, use CLAUDE.md.

This file can contain architectural principles, coding standards, and project rules that should persist regardless of how many times the conversation is compacted.

The 60% rule

Many users wait until Claude warns them that the context window is nearly full.

That’s usually too late.

A better approach is to compact proactively at around 60–70% context utilization.

At that point:

  • Earlier decisions are still highly accessible
  • The conversation remains organized
  • Claude can create a cleaner, more accurate working state

Think of compaction as preventative maintenance rather than emergency cleanup.

Too much context makes Claude Code dumber. This feature prevents that. Read More »

New Claude Opus 5 just changed everything

Anthropic just shocked the world with with this absolutely incredible model.

It’s more powerful than Fable 5 in several critical areas — yet a whopping 50% cheaper.

You’re literally slashing your token costs in half just by swapping models.

Unbelievable — Opus 5 completely generated this AAA first-person shooter game from scratch — it didn’t use a single external asset — everything is generated by code:

“A wrecking ball demolishing an apartment block” — Opus 5 shows superior physicals and design ability in this 3D generation test:

On CursorBench 3.2, at max effort, the model performs within 0.5% of Fable 5’s peak score, but at half the cost per task; it also achieves greater performance at a given cost than all other models on high, xhigh, and max effort
— Anthropic

One week ago Opus 4.8 was losing to Kimi K3. Now Anthropic holds the top two spots on the leaderboard:

Just imagine how scary the upcoming Fable 5.1 is going to be.

They’ve made so many massive improvements in coding.

Opus 5 dominated in several tough coding benchmarks, like:

  • ARC-AGI 3: Around 3× higher performance than previous leading models on novel abstract reasoning tasks.
  • Frontier-Bench v0.1: 43.3% pass rate, more than double Opus 4.8’s score on complex terminal coding.
  • CursorBench 3.2: Within 0.5% of Claude Fable 5 despite costing half as much.

“Generate a tornado that sucks in a whole field” — Opus 5 displayed superior physics and design ability compared to other models:

Opus 5 plans before coding, understands large repositories, maintains consistency across files, and produces cleaner implementations that require fewer revisions.

It’s also now much more powerful in visual reasoning and UI generation.

It can generate rich, interactive artifacts directly in chat, including:

  • Interactive SVG and Canvas applications
  • Scientific simulations
  • Educational visualizations
  • Data exploration tools
  • More polished UI prototypes

Iterative design is noticeably better, too.

The model accepts feedback, updates layouts, and preserves styling with far fewer broken elements or visual artifacts than previous generations.

It also has incredible long-horizon ability now — and it’s so good at persisting at a task until it finally gets it right.

It doesn’t just give up when it faces the most difficult problems — it deploys several techniques to work through them.

Key capabilities that let it do this:

  • Root-cause debugging: Finds and fixes underlying issues instead of applying temporary patches.
  • Self-written tools: During testing, it built its own computer vision pipeline to analyze raw pixel geometry when standard tools weren’t available.
  • Automatic self-verification: Checks branch states, reruns tests, and validates its own work before finalizing changes.

Prompts like “double-check your work” or “verify the output” become unnecessary because the model already does it automatically.

And now its tool usage just become so much more sophisticated.

We now have dynamic mid-conversation tool management when using Claude API with Opus 5.

You’re no longer locked in to fixed set of tools for an entire session — we can now:

  • Add new tools between conversion turns
  • Update existing tool definitions
  • Remove tools when they’re no longer needed
  • Preserve conversation context and prompt caching throughout the session

It’s a small API change with a big impact for anyone building AI agents or complex developer workflows.

This is hands-down one of the best coding models we’ve seen in a long time.

New Claude Opus 5 just changed everything Read More »

New Claude Code Agent Teams feature is absolutely insane

Wow this is incredible.

Claude Code’s Agent Teams feature is absolutely revolutionary.

This is going to improve my productivity massively.

A complete departure from the standard way we think about coding with AI.

Many AI coding tools still work like solo developers.

You give them a task, they analyze the codebase, write code, debug issues, and return the result — all within a single conversation.

That’s nice but incredibly limited — which is why Claude Code takes a totally different approach with Agent Teams.

Instead of relying on one AI to do everything it lets you orchestrate multiple Claude instances that work together like a real engineering team.

Let me show you five features that make it such a huge deal — no one should ignore this.

1. Independent context windows

This is hands-down one of the biggest selling points for me.

Every teammate runs in its own completely separate Claude session, each with an independent context window.

Why does this matter?

Because when you expect one AI understand hundreds of files while simultaneously:

  • Writing backend logic
  • Designing frontend components
  • Creating unit tests
  • Updating documentation

…its context quickly becomes cluttered. The result is often forgotten requirements, inconsistent reasoning, or hallucinations.

Agent Teams avoids this by dividing responsibilities. For example:

  • Lead Agent → planning and architecture
  • Backend Agent → APIs and business logic
  • Frontend Agent → UI development
  • QA Agent → testing
  • Documentation Agent → docs and guides

Each agent only needs to understand its own domain, allowing it to stay focused and produce more reliable results.

2. True peer-to-peer communication

I’ve seen some other tools that try to implement this multi-agent stuff too — but they simply can’t compare because of this.

Most of them use some sort of hub-and-spoke model — where every subagent reports back to a single lead.

Agent Teams completely breaks that pattern.

Teammates can communicate directly with one another.

Like for example: a Frontend Agent can ask the Backend Agent for an API response format without routing the request through the Team Lead.

That reduces coordination overhead and makes collaboration feel much closer to a real software engineering team.

As the human in the loop, you can also:

  • Jump directly into any agent teammate’s session
  • Inspect what it’s doing
  • Interrupt or redirect it mid-task

Meanwhile, the rest of the team continues working uninterrupted.

3. Interactive split-pane views

I hate when I see some coding assistants hide what they’re doing until they’re finished.

Agent Teams makes the entire workflow visible.

We can choose between:

  • In-Process Mode: Cycle through agents in a single terminal.
  • Split-Pane Mode: Run every teammate in its own terminal pane using tools like tmux.

The split-pane view is especially compelling.

You can literally watch:

  • One agent writing backend endpoints
  • Another generating unit tests
  • Another updating documentation

All at the same time.

And because every pane is interactive, you can jump into any agent, provide new instructions, then continue monitoring the rest of the team.

4. Mix-and-match AI models

Since every teammate is an independent session each can run a different Claude model.

A practical setup might look like this:

  • Claude Opus/Fable → Team Lead for planning, architecture, and complex reasoning
  • Claude Sonnet → Backend and frontend implementation
  • Claude Haiku → Documentation, testing, and boilerplate tasks

So we can reserve the most capable model for strategic decisions while using faster, more affordable models for routine work.

The result: better cost-performance without sacrificing productivity.

5. Parallel “competing hypotheses” debugging

This is another crucial area where Agent Teams gets especially interesting.

Instead of investigating one possible cause at a time, the Team Lead can launch multiple investigators simultaneously.

For example:

  • Agent A investigates a race condition.
  • Agent B examines third-party API timeouts.
  • Agent C checks for database locks.

Each agent tests its own hypothesis independently before presenting its findings.

Instead of exhausting a single context window with sequential troubleshooting — the team explores multiple explanations in parallel, compares evidence, challenges conclusions, and converges on the root cause much faster.

Claude Code Agent Teams isn’t simply about running multiple AI agents.

It’s about enabling them to collaborate effectively — a unprecedented level of transformation from individual coding assistant to AI engineering team.

New Claude Code Agent Teams feature is absolutely insane Read More »

OpenAI just made Claude Code 10 times more incredible

This is unbelievable.

They’ve literally brought their most insane GPT models to elevate Claude Code with their incredible new Codex plugin…

Not even to replace it — but to work side-by-side and fix every possible weakness Claude could possibly have when working on your codebase.

You’re literally getting the best of both worlds now — combining the best of the best in AI coding capability into one single workflow, incredible.

And we’ve been seeing similar things in other tools like Cursor and Google’s Antigravity — it’s very clear where AI-powered software development is heading right now.

1. Proactive delegation

Definitely one of the most interesting features of this plugin.

With the plugin installed, Claude Code doesn’t have to do everything itself. It can hand off work to Codex using /codex:rescue, which acts like a built-in escalation path.

Just imagine:

  • You’re working in Claude Code
  • Something gets tricky—maybe a bug, maybe a messy refactor
  • Codex instantly step in and take over that part

You don’t need to decide when to switch tools anymore. The system itself is structured so that one agent can call another when needed.

AI transforms from a single assistant into a full-blown coordinated team.

2. Cross-provider review

Review from a different model entirely.

Two main modes:

  • /codex:review → a standard second-pass code review
  • /codex:adversarial-review → a more critical, challenge-focused review

This is where things get powerful.

Instead of relying on one model’s perspective, you can:

  • Write code with Claude
  • Then have Codex review it independently
  • Or even challenge the approach itself

That matters because different models:

  • Learn from different data
  • Have different blind spots
  • Catch different kinds of mistakes

Now you end up getting:

  • Fewer missed bugs
  • More robust edge-case handling
  • Better overall code quality

It’s not magic—but two perspectives are almost always stronger than one — especially in debugging and design review.

3. Hybrid runtime: local + cloud working together

Another hidden benefit.

Claude Code is very much a local, terminal-first tool. It lives in your environment, works directly with your files, and runs commands on your machine.

Codex on the other hand can operate in sandboxed environments including cloud execution.

Put them together and you get a hybrid setup:

  • Claude handles local context, editing, and orchestration
  • Codex can step in with isolated execution or deeper analysis

This combination gives you the best of both worlds:

  • Speed and control locally
  • Safety and scalability when offloading tasks

4. MCP shines yet again

None of this works smoothly without a shared way for tools to communicate.

That’s where Model Context Protocol (MCP) comes in.

Both Claude Code and Codex are built to use MCP — our now-very-standard universal interface for:

  • Tools
  • data access
  • workflows

Because they speak the same “language,” they can:

  • Share context
  • Access the same tools
  • Plug into the same workflows

This is what makes the integration feel natural instead of bolted on.

5. Competitive pricing: follow the strategy

There’s also a business angle here that’s hard to ignore.

OpenAI recently introduced a $100/month Pro tier, landing right in the same range as Anthropic’s Claude Max plan.

Now add the plugin into the picture:

  • Developers can keep using Claude Code (Anthropic’s tool)
  • But still route meaningful work through Codex (OpenAI’s system)

In other words, OpenAI doesn’t even need to win the interface.

If Codex is:

  • Handling reviews
  • Fixing bugs
  • Running delegated tasks

…then OpenAI still captures usage, even inside a competitor’s environment.

It’s a brilliant move.

What this really means

We’re very clearly moving away from:

  • “Which AI is best?”

And toward:

  • “How do different AIs work together?”

With this setup:

  • Claude acts as the orchestrator
  • Codex acts as the reviewer, challenger, or specialist

And you, the developer, are managing a multi-agent workflow instead of a single assistant.

That’s the real story here.

Not just a plugin—but the early shape of AI systems that collaborate, not compete.

OpenAI just made Claude Code 10 times more incredible Read More »

Gemini 3.6 Flash doesn’t deserve all this hate

I don’t get why people keep acting like Gemini is so bad?

Now Gemini 3.6 Flash just come out and the whole of Twitter is just bashing it for no reason, acting like Google is totally finished in the AI race.

Like how good were you really expecting to be?

And why would you even compare this to a model like Fable or GPT-6.5 Sol?

Anti-Gemini narrative (just look at that massively inflated y-axis):

Reality — look at where 3.6 Flash is and look at Kimi K3, look at Sonnet & Fable 5…:

This is a mid-tier model for goodness sake. It’s not supposed to dominate every leaderboard and crush every benchmark.

This was a real upgrade with real improvements. It’s better than other mid-tier models like Sonnet 5 in certain areas.

And it’s even better than some frontier models like Grok-4.5 at multiple things.

People are just jumping to trash a good and promising model because that’s what trendy right now.

I bet many of them have never actually used Gemini since like 1.5 Pro came out 2 years ago.

Gemini right now has been amazing for me in coding — yes coding.

Especially Gemini in Devin/Windsurf (maybe some harnesses are much better than others).

Multiple times it has fixed bugs in my codebase that other models simply weren’t able too.

Gemini 3.6 Flash is comparable to Claude Opus 4.8 in intelligence, in the AI Arena leaderboard:

We’ve gotten so used to every new model topping the benchmarks that we’ve forgotten that there are other ways a model can improve other than raw intelligence.

Improvements like token efficiency, intelligence per cost, and intelligence-speed ratio.

Gemini 3.6 Flash’s blazing speed will make the most ideal for many real-world applications where latency needs to be as low as possible.

And some devs act like coding is the only thing people use AI models for.

Okay maybe Gemini is really so so terrible at coding compared to Claude for you — but that’s actually only one use case, you know — out of several dozens and hundreds.

It doesn’t have to be the absolute best at every single thing.

Google is not only thinking about developers when they make their models — in case you didn’t know, they have a user base of multiple billions with all sorts of goals and interests and careers.

And unlike OpenAI or Anthropic, they have a whole of a lot more going on for them other than AI.

They don’t have to constantly release model after model to keep investors pleased and not go bankrupt.

They even have positive cashflow — with or without any of the AI stuff.

They have the means to be a lot more patient and play the long game.

And once you zoom out beyond the developer community, you’ll see that they’re doing very well even in the short game.

900 million monthly active users in the Gemini app.

Millions of positive reviews and 5-star reviews on both app stores.

Even Gemini API itself is in massive demand with over 13 million users — so despite the narrative they are still a lot of developers and businesses that consider Gemini models to be the best choice possible for their apps and systems (I’m one of them btw).

Something tells me they’re not half as worried as people think they are.

Gemini 3.6 Flash doesn’t deserve all this hate Read More »

How the new “Karpathy Skills” drastically improve Claude Code’s accuracy

High-quality AI coding in 2026 has gone way past just picking a good model and calling it a day.

There’s now much more that needs to be properly calibrated and fine-tuned to get the very best results from your agent.

We now have Skills which let you precisely shape AI behavior by packaging instructions, scripts, and context into reusable units.

And that’s what the new, wildly popular “Karpathy Skills” have been able to take advantage of to the fullest extent.

Karpathy Skills is a set of strict rules and guidelines that drastically improve the accuracy and reliability of your agent, once you add them to your CLAUDE.md (or CURSOR.md) file.

Let’s take a look at some of these key rules, so you can better understand why it makes such a massive difference.

1. The surgical strike

Most LLMs try to be helpful. Too helpful.

You’ve probably experienced this:

You ask for a fix or new feature.
They make the changes… but also:

  • clean up unrelated code
  • reformat files
  • rename variables
  • refactor “while they’re there”

It looks productive. But it leads to low model trust and messes up your mental model of the codebase.

The rule:

  • Only change the exact lines required
  • No drive-by edits
  • No unrelated improvements

Why it matters:

  • Prevents diff bloat
  • Makes PRs readable
  • Reduces hidden risk

Think about review time.

  • 500-line diff → slow, error-prone
  • 5-line diff → fast, obvious

This isn’t about style.
It’s about trust.

A good AI agent doesn’t try to improve everything.
It solves exactly the problem.

2. Extreme disambiguation

Most agents are optimized to continue.

If they’re 80% sure, they guess the missing 20% and move forward.

That’s dangerous.

The rule:

  • Don’t assume
  • Don’t hide confusion
  • Surface tradeoffs

In practice:

  • Ask clarifying questions
  • Present multiple interpretations
  • Push back on unclear requests

Why it matters:

  • Prevents hallucinated requirements
  • Exposes ambiguity early
  • Creates tighter feedback loops

Bad agent:

“Sure, I implemented it.”

Good agent:

“Do you want A or B? They have different tradeoffs.”

3. Goal-first thinking (declarative over imperative)

Most developers naturally give instructions.
AI works better with outcomes.

The Karpathy-style rule is simple:

  • Define success criteria
  • Loop until verified
  • Transform imperative tasks into verifiable goals

This pushes the agent into goal-first thinking.

What this changes

Instead of telling the AI what to do step-by-step, you tell it:

  • what should fail
  • what should pass
  • how to know it’s done

That’s declarative thinking.

Imperative vs declarative

Imperative (weak):

“Add validation to this endpoint.”

Declarative (strong):

“Write a test that fails when invalid input is accepted. Update the code until the test passes.”

Notice the difference:

  • Imperative → action
  • Declarative → outcome

4. Anti–future-proofing (simplicity first)

AI loves to over-engineer.

You ask for something simple.
It builds something “flexible.”

Suddenly you have:

  • abstractions
  • configuration layers
  • unused hooks
  • “just in case” logic

The rule:

  • If 200 lines could be 50, rewrite it
  • No abstractions for single use

Why it matters:

  • Prevents AI slop
  • Keeps code readable
  • Reduces long-term maintenance

Over-engineering compounds.

  • One abstraction → pattern
  • Pattern → everywhere
  • Everywhere → hard to change

Simplicity doesn’t mean naive.
It means appropriate.

If the problem is small, the solution should be small.

The takeaway

No new architecture.
No breakthrough model.

Just constraints:

  • Keep diffs small
  • Surface ambiguity
  • Define success with tests
  • Prefer simple code

Claude Skills give structure to these ideas.
Karpathy-style rules give them teeth.

The result:

Not an AI that writes everything — a reliable AI that writes just enough, and just right.

One you can trust in a real codebase.

How the new “Karpathy Skills” drastically improve Claude Code’s accuracy Read More »

Kimi K3 just did something nobody ever expected from open-source AI

This is unbelievable.

The new Kimi K3 is sending major shockwaves across the entire tech world.

For years people have been writing off open-source AI models, dismissing them as dumbed down version of “the real deal”.

But now, this Chinese company just released a open-source model that matches up to Claude Fable 5 in every single way — and even dominates it multiple critical areas.

Kimi K3’s output was preferred 76% of the time when matched up again other models for the exact same task:

Kimi K3 utterly dominates the recently released GPT-5.6 in generation of mini shooting game:

And if you think this is just another tiny “12B” model, you’re so dead wrong.

You won’t believe how massive this model is, and every other feature it has to offer…

1. 2.8 trillion parameters

Kimi K3 blows Claude Opus 4.8 out of the water in a 3d scene generation of a military armory:

Until now, many people in the AI space thought open-source only made sense for scrappy 8B or 70B models.

That trillion-parameter frontier giants could only be available in the strictly private domain of mega-corporations with infinite budgets.

Kimi K3 totally demolishes this.

At 2.8 trillion parameters, it’s hands-down the largest open-weight model ever developed.

It matches the rumored scale of closed-source giants like Claude Fable 5, proving developers don’t have to compromise on raw power to keep things open.

  • 2.8T Mixture-of-Experts: Massive scale, but hyper-efficient.
  • 16 Active Experts: Only activates what it needs per token, keeping compute costs sane.
  • No More Compromises: Puts proprietary-grade cognitive muscle into the public’s hands.

2. Coding with open-source models is no longer a joke

Kimi K3 demonstrates superior game physics and logic compared to GPT-5.6 and Opus:

Before now, a lot of software developers never really saw an open-source model as an option for coding.

Most tasks from complex software engineering to sleek frontend design were always handed off to Claude and other closed-sourced models.

With the new Kimi K3, many are starting to realize just how wrong they were. K3 immediately claimed the #1 spot on LMArena’s Frontend Code Arena, dethroning Claude Fable 5.

It doesn’t just write code; it thrives on complexity, creating fully playable 3D games and gorgeous interfaces entirely from scratch.

  • LMArena Champion: Beat the best proprietary models in frontend design.
  • Coded with Taste: Understands aesthetics, layout, and user experience natively.
  • Ambitious Generation: Spits out functional, interactive applications in one go.

3. “Long-horizon” autonomy isn’t restricted to closed APIs

We never actually needed closed, guarded infrastructure for this.

For all those long-running autonomous agents that run for hours to solve complex, multi-step tasks, Kimi K3 is here and it’s built from the ground-up for the marathon.

In testing, it ran autonomously in sandboxes for up to 48 hours. It didn’t break; instead, it built its own GPU programming compiler (MiniTriton) from scratch and solved graduate-level astrophysics.

  • 48-Hour Autonomy: Stays on track for days without human hand-holding.
  • Hardware-Level Mastery: Optimizes kernels and compiles code natively.
  • True Agency: Moves open-source from simple chatbots to actual digital workers.

4. Defeating the memory bottleneck of 1M+ context windows

Running a 1-million-token context window on a giant model doesn’t really require hyper-optimized, proprietary hardware.

And Kimi K3 demonstrated this perfectly.

Instead of throwing more hardware at the problem, Moonshot AI used clever architecture.

By introducing Kimi Delta Attention and Attention Residuals, they slashed the memory needed for the model’s short-term cache by up to 75%, making massive inputs actually run on standard hardware.

  • 75% Memory Savings: Drastically lowers the hardware bar for giant datasets.
  • Kimi Delta Attention: Smart compression that keeps long chats incredibly fast.
  • Open-Source Innovations: Anyone can now study and build on these memory-saving breakthroughs.

5. Demolishing the “delayed release” pattern

Before now, “Open-weights” used to mean getting yesterday’s technology.

We assumed labs would keep their shiny, cutting-edge flagship models closed, only releasing weaker, older versions to the public.

Moonshot AI completely breaks out of that mindset.

They’ve bypassed the “lite” versions and released the weights of their absolute crown jewel under a Modified MIT license.

They are putting the absolute state-of-the-art directly in our hands.

  • No “Lite” Gatekeeping: The actual, uncompromised flagship is being released.
  • Modified MIT License: Built for developer freedom and commercial innovation.
  • Running Neck-and-Neck: Proves open-source isn’t a step behind anymore—it’s setting the pace.

Kimi K3 just did something nobody ever expected from open-source AI Read More »

How Google AI Studio makes developers so much more powerful

Google AI Studio just keeps ascending toward unbelievable heights…

From a simple prompt playground for basic AI testing…

To a practical development environment for building apps, interfaces, and AI-powered products faster.

With incredible features like prompt autocomplete, visual editing, and integrated sophisticated image generation, we developers can now rapidly move from idea to prototype faster than ever.

1. Tab Tab Tab: Prompt autocomplete

The “tab tab tab” prompt autocomplete feature helps developers expand rough ideas into stronger prompts instantly. Instead of writing a detailed prompt from scratch, a developer can start with something like:

“Create a clean SaaS dashboard with analytics cards…”

AI Studio can then suggest layout details, styling direction, responsiveness, components, and user flows.

This turns prompting into something closer to code autocomplete. It speeds up brainstorming, UI generation, front-end scaffolding, and MVP creation. Developers can quickly generate a React-style structure, landing page, dashboard, or app layout, then export and customize the code further.

For solo founders and indie hackers, this is especially useful because it reduces the time spent on boilerplate HTML, CSS, and basic UI structure.

2. Design previews

Design previews let developers choose the visual direction of an app before it’s finished.

In Google AI Studio’s vibe coding experience, Gemini can now generate custom themes while your app is being created.

Within seconds, developers can compare different looks and pick the one that best fits the product: minimal, playful, premium, futuristic, enterprise-ready, or creator-focused.

For SaaS builders this means landing pages, dashboards, and MVPs no longer have to start with a generic “AI-generated” look. You can establish a stronger visual identity from the beginning, then refine the code later.

3. Edit mode and annotation

Edit mode makes transforms AI studio from a chatbot into a full-blown visual development tool.

With annotation, developers can draw directly on the app interface. They can circle a section, mark an area, or point to a component and write notes such as:

“Make this bigger,” “move this to the top,” or “reduce the spacing here.”

The AI interprets the visual instruction and updates the app accordingly.

This is a major improvement because many UI changes are easier to show than explain. Instead of writing long prompts to describe a design problem, developers can communicate visually.

This brings AI Studio closer to tools like Figma, but with code generation and AI assistance built in.

4. Integrated image generation with Nano Banana

Nano Banana integration solves one of the most common developer problems: creating visual assets.

AI Studio can now generate custom images, logos, icons, illustrations, and UI graphics while the app is being built. This removes the need to search for placeholder images, icon packs, or temporary “programmer art.”

Even better, the generated assets can maintain a consistent aesthetic across the project. Colors, style, tone, and visual language can remain aligned from the landing page to icons and illustrations.

For developers building SaaS products this means they can create beautiful marketing pages and more polished MVPs without needing a designer at the earliest stage.

These features compress the product-building workflow. Developers can prompt an idea, preview the design, annotate changes, directly edit components, generate matching assets, and export code.

That makes Google AI Studio increasingly useful for rapid prototyping, MVP development, SaaS landing pages, and front-end experimentation. It helps developers spend less time fighting boilerplate and more time turning ideas into working products.

How Google AI Studio makes developers so much more powerful Read More »