惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
A
About on SuperTechFans
NISL@THU
NISL@THU
V
Visual Studio Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
美团技术团队
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Google DeepMind News
Google DeepMind News
小众软件
小众软件
博客园 - Franky
罗磊的独立博客
The Cloudflare Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
Hugging Face - Blog
Hugging Face - Blog
云风的 BLOG
云风的 BLOG
MongoDB | Blog
MongoDB | Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog
The GitHub Blog
The GitHub Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
有赞技术团队
有赞技术团队
Hacker News - Newest:
Hacker News - Newest: "LLM"
Cyberwarzone
Cyberwarzone
C
CXSECURITY Database RSS Feed - CXSecurity.com
Project Zero
Project Zero
Security Latest
Security Latest
L
Lohrmann on Cybersecurity
AWS News Blog
AWS News Blog
The Hacker News
The Hacker News
I
Intezer
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Privacy International News Feed
月光博客
月光博客
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
D
Darknet – Hacking Tools, Hacker News & Cyber Security
博客园_首页
WordPress大学
WordPress大学
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Tor Project blog
博客园 - 三生石上(FineUI控件)
The Last Watchdog
The Last Watchdog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
Shouldn't AI Move From Cloud to Local Compute?
Alexander Ertli · 2026-06-14 · via DEV Community

A few things happened almost at the same time.

GitHub moved Copilot deeper into usage-based billing.

OpenAI kept pushing the Responses API as the default primitive for building agents.

Anthropic launched Fable/Mythos and then had to suspend access a few days later because of a U.S. government directive.

NVIDIA is putting “personal AI supercomputer” hardware into the market with DGX Spark and DGX Station.

Individually, each of those stories is easy to treat as separate news.

I do not think they are separate.

I think they are all pointing in the same direction:

AI coding is moving from a cloud feature into local infrastructure.

And that changes the question for developers.

Not just:

Which agent should I use?

But:

Where does the agent run?
Which models can it use?
Who owns the runtime? And who the compute?
What happens when pricing, policy, model access, or hardware changes?

That is the part I think matters.

What happened

GitHub announced that Copilot plans transition to usage-based billing on June 1, 2026. The old premium request unit model is being replaced by GitHub AI Credits, with usage calculated from token consumption: input tokens, output tokens, and cached tokens, priced according to the model used. GitHub also says this is because Copilot has moved from a simple in-editor assistant toward an agentic platform that can run long multi-step coding sessions across repositories. (The GitHub Blog)

There is an important detail here: GitHub says code completions and Next Edit suggestions remain included and do not consume AI Credits. So this is not “every ghost text completion is billed now.” The bigger point is that agentic usage, chat, long-running sessions, code review, and heavier model work are now part of a visible token economy. (The GitHub Blog)

OpenAI is moving in the same direction from the other side. The Responses API was introduced as a new primitive for building agents, combining Chat Completions-style simplicity with tool use from the Assistants API. OpenAI also added built-in tools like web search, file search, computer use, and an Agents SDK with tracing and observability. (OpenAI)

Then OpenAI expanded Responses further with remote MCP server support, Code Interpreter, improved file search, background mode for long-running tasks, reasoning summaries, and encrypted reasoning items. (OpenAI)

That is not just “new API features.”

That is model vendors moving up the stack into runtime, tools, state, observability, and orchestration.

Then the Anthropic Fable/Mythos story happened.

Anthropic said the U.S. government issued an export-control directive requiring suspension of access to Fable 5 and Mythos 5 by foreign nationals, including foreign-national Anthropic employees. Anthropic said the practical result was that it had to disable access for all customers to ensure compliance. (Anthropic) The Verge reported the same basic story: an export-control directive citing national security concerns required blocking access for foreign nationals, and Anthropic cut access for all customers. (The Verge)

You can argue about the policy. You can argue about the safety question. You can argue about whether the government overreacted.

But as a developer, the practical lesson is boring:

remote model access is not a stable primitive.

It can change because of price.

It can change because of policy.

It can change because of region.

It can change because of provider risk posture.

It can change because of model availability.

That does not mean “never use frontier models.” That would be stupid. Frontier models are extremely useful.

It means the runtime layer matters.

What this means for us as developers

For the last two years, a lot of AI tooling was sold like a product feature.

Install extension.

Sign in.

Get magic.

That worked for the first wave.

But serious AI coding work is not just a UI feature anymore. It is a stack.

You have model selection.

You have context management.

You have file search.

You have tool execution.

You have shell access.

You have policy.

You have logs.

You have long-running tasks.

You have cost.

You have rate limits.

You have model-specific quirks.

You have the question of where your source code, prompts, tool results, and traces go.

That is runtime territory.

The uncomfortable part is that a lot of developers are now using agents that can inspect repos, edit files, run commands, open PRs, call tools, and sometimes run for minutes or hours — while the execution layer underneath is still treated like a black box.

That is fine for experiments.

It is not fine as the default future.

If AI coding becomes part of normal development, then developers and teams need more control over the runtime.

Not because cloud is bad.

Because dependency without control is fragile.

The local compute trend is not a meme anymore

The other signal is hardware.

NVIDIA DGX Spark is a desktop AI system with a Grace Blackwell GB10 Superchip, 128 GB of coherent unified memory, and up to 1 petaFLOP of FP4 AI performance. NVIDIA says it can run AI development and testing workloads with models up to 200 billion parameters at the desktop, and two DGX Spark systems can connect for models up to 405 billion parameters. (NVIDIA)

DGX Station goes even further. NVIDIA describes it as a deskside AI supercomputer with 748 GB of coherent memory and up to 20 petaFLOPS of AI compute, supporting models up to 1 trillion parameters. NVIDIA also announced DGX Station for Windows as a system that can serve as a dedicated AI supercomputer for one developer or a shared local compute node for teams. (NVIDIA) (NVIDIA Newsroom)

Now, obviously, not everyone is buying a DGX Station.

That is not the point.

The point is the direction of travel.

For a while, local AI meant “maybe you can run a small model on your laptop if you are patient.”

Now the market is clearly moving toward a more serious local/on-prem/private-compute tier:

  • laptop for small models and simple workflows
  • workstation for serious local development
  • rented GPU box for heavier workloads
  • team-local node for shared inference
  • cloud frontier model when needed
  • data center or cluster later

That is a very different world from “all useful intelligence lives behind one vendor API.”

And once local or rented compute becomes powerful enough, the missing piece is not only the model runner.

It is the runtime around it.

Routing.

Compatibility.

Policies.

Tools.

Logs.

Editor integration.

The boring stuff.

The stuff that makes it usable.

The ecosystem is already forming

This is where I think people should not be tribal.

If you want to start today, there are already good projects.

Kilo Code is an open-source AI coding agent across VS Code, JetBrains, CLI, and cloud. It supports many models, bring-your-own-key usage, multiple agent modes, autocomplete, and a full agentic coding experience. (Kilo)

OpenCode is another important piece. It is an open-source coding agent available as a terminal interface, desktop app, or IDE extension. It is model-agnostic and clearly sits in the “developer agent” category. (OpenCode)

Ollama is probably the easiest starting point for local models. It gives developers a simple way to run and manage open models locally, and it exposes a REST API for chat and generation on localhost:11434. (Ollama) (GitHub)

If you are more advanced, or responsible for a team, vLLM is the next layer to understand. It is a high-throughput and memory-efficient inference and serving engine. The docs highlight Hugging Face integration, streaming outputs, tool calling and reasoning parsers, distributed inference features, and OpenAI-compatible API serving. (vLLM)

That rough map matters:

  • want to just run a local model: start with Ollama
  • want an open-source coding agent: try Kilo Code or OpenCode
  • want serious serving for a team: look at vLLM
  • want editor-native workflows: look at the VS Code/JetBrains/CLI agent space
  • want policy, runtime, compatibility, local tools, and owned compute to become one layer: that is the gap I care about

I do not see these projects as enemies.

Actually the opposite.

They form the market.

They teach users what is possible.

They normalize local models, open-source agents, model routing, self-hosting, and running AI outside a single cloud product.

That makes the next layer possible.

What this changed for Contenox

This is also why I changed the shape of Contenox.

For a while it was too easy to describe Contenox as “another agent runtime” or “a local agent framework.”

That framing is too small.

The direction is now clearer:

Contenox should be a local-first AI runtime for top-tier agent work without giving up control.

The agent is still important.

But the agent is the proof workload.

The deeper product is the runtime layer underneath it:

  • run on compute you control
  • use local, rented, or provider-backed models
  • expose compatibility surfaces existing tools understand
  • route across providers and models
  • understand model capabilities
  • execute tools safely
  • keep policy and approvals visible
  • log what happened
  • support editor workflows
  • avoid turning every local experiment into a fragile pile of glue scripts

That is also why the VS Code extension matters.

Not because VS Code is the whole product.

Because editor AI is where the runtime has to prove itself immediately.

Autocomplete has to be fast.

Chat has to stream.

Tool calls need approvals.

Filesystem and shell access need boundaries.

Model/provider selection must be understandable.

The user should not need to run a whole browser control panel or expose a random HTTP server just to use local/editor AI.

The editor is the pressure test.

If the runtime can support a good VS Code experience, it becomes much more than a CLI experiment.

The goal: local-first, but not limited

When I say local-first, I do not mean “local only.”

That would be another trap.

A local-first top-tier AI agent should be able to use:

  • a small local model when that is enough
  • a bigger local model on a workstation
  • Ollama for simple local model management
  • vLLM for team-grade serving
  • OpenRouter or provider APIs when frontier capability is the right tradeoff
  • future local/team GPU boxes when they make sense

The point is not purity.

The point is control.

You should be able to choose where the model runs.

You should be able to move workloads.

You should be able to see what tools the agent called.

You should be able to approve dangerous actions.

You should be able to keep logs.

You should be able to switch from one backend to another without rewriting your whole workflow.

That is the “without compromises” part for me.

Not “everything is free.”

Not “local models beat every frontier model.”

Not “cloud is bad.”

The compromise I do not want is this one:

To get a good AI coding experience, you must give up ownership of the runtime.

I think we can do better.

Conclusion

The recent news is not one story.

Copilot metering shows that agentic coding work has real variable cost.

OpenAI’s Responses API shows that model providers are turning tools, state, tracing, and orchestration into platform primitives.

The Anthropic Fable/Mythos disruption shows that access to frontier capability can change suddenly because of policy.

NVIDIA’s DGX Spark and DGX Station show that local and team-local AI compute is becoming a serious product category, not just a hobby setup.

And the open-source ecosystem around Kilo Code, OpenCode, Ollama, and vLLM shows that developers are already moving toward a world where AI coding is not one cloud feature, but a stack.

That is the world I want Contenox to fit into.

Not as another random agent.

As a local-first runtime for serious agent work on compute you control.

The agent is what proves the product.

The runtime is the product.

Contenox: Free and OpenSource forever.

Ctrl + P
> ext install contenox.contenox-runtime