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

推荐订阅源

博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
The Cloudflare Blog
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
F
Fortinet All Blogs
J
Java Code Geeks
人人都是产品经理
人人都是产品经理
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
爱范儿
爱范儿
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog RSS Feed
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
小众软件
小众软件
Y
Y Combinator Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Vercel News
Vercel News
S
SegmentFault 最新的问题
有赞技术团队
有赞技术团队

Hacker News - Newest: "AI"

AI can't read an investor deck AI as an attorney? Student uses ChatGPT, Gemini to sue UW over alleged racial discrimination Hacking MCP Servers in AI Systems – The Rug Pull: Tool Changes After Approval GitHub - MeepCastana/KubeezCut: Free Web based video editor Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers Coming soon: 10 Things That Matter in AI Right Now DARPA built an AI to fact-check enemy weapons claims What explains heterogeneity in AI adoption? When AI Meets Muscle: Context-Aware Electrical Stimulation Promises a New Way to Guide Human Movements - Department of Computer Science AI Changed How We Build. It Did Not Change What Matters. Linux rules on using AI-generated code - Copilot is OK, but humans must take 'full responsibility for the… Meta spins up AI version of Mark Zuckerberg to engage with employees Code Mode: Let Your AI Write Programs, Not Just Call Tools | TanStack Blog GitHub - Delavalom/graft: Go framework for building AI agents. Type-safe tools, multi-provider (OpenAI, Anthropic, Gemini, Bedrock), zero vendor SDKs. India's TCS tops estimates, says new AI models did not dent services demand Gen Z's fading AI hype Strong feeling: we are in a folded AI reality GitHub - machinarii/total-recall-catalog: A reference catalog of latest knowledge retrieval, memory & RAG systems GitHub - mensfeld/code-on-incus: Give each AI agent its own isolated machine with root, Docker, and systemd. Active defense detects and stops threats automatically.. Quantization, LoRA, and the 8% Problem: Benchmarking Local LLMs for Production AI Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda Powell, Bessent discussed Anthropic's Mythos AI cyber threat with major U.S. banks GitHub - immartian/bellamem: Persistent belief-graph memory for AI agents. Retrieves decisive context by importance — not recency, not RAG, not /compact. recursive-mode: The Repo-Native Operating System for AI Engineering After the attack on Sam Altman's home, will AI CEO's go on the offensive? The biggest advance in AI since the LLM Opus 4.6 vs GPT 5.4 One Prompt Unity World Generation Test “AI polls” are fake polls Client Challenge Can AI be a 'child of God'? Inside Anthropic's meeting with Christian leaders
The IDE Should Become an Operating System for AI
akrylov · 2026-05-08 · via Hacker News - Newest: "AI"
Back to Blog

Modern IDEs are useful, but they are not flexible enough for AI. The next step is not a smarter sidebar. It is a programmable operating surface where every useful thing can be addressed, inspected, changed, and replayed.

Most IDEs are still organized around files, tabs, projects, and panels. That works for a human editing one thing at a time. It starts to break when the work includes terminals, logs, browser state, tests, diffs, agents, approvals, notes, and long-running sessions. The pieces exist, but they do not compose cleanly.

The weakness is flexibility. A terminal has its own history. A chat transcript has its own memory. A test runner owns its output. A browser preview owns its errors. A debugger owns its watches. The user has to stitch those surfaces together. An AI agent has to infer the same state from text, screenshots, or hidden UI conventions.

Older environments had a better instinct. Smalltalk treated the running system as an inspectable object space. Lisp machines made the programming environment part of the runtime. Emacs made buffers a universal substrate: a file, shell, help page, process, or mail view could be opened and acted on through one model. Those systems are old, but this idea is more modern than many current IDEs.

A browser workspace extending itself by adding features from inside the same operating surface.
A browser workspace extending itself from within the same surface.

For AI, every surface should be addressable. A file line, terminal byte range, command invocation, diff hunk, screenshot, network request, approval, setting, branch, table row, and note should each have identity. If the system can act on something, it should have an address. If it has an address, it should be inspectable, searchable, linkable, replayable, and explainable.

A buffer should not mean only a text tab. It should mean a durable work item with a type, URI, capabilities, position, history, and links. A terminal pane, failed test, browser replay, queue item, database row, and agent run can all be buffers. They render differently, but the same commands should still apply: open, split, search, mark, copy, annotate, diff, replay, and export.

The demo shows the important part: features are added from inside the tool itself. The browser workspace is not only displaying code. It is acting as an operating system in a browser, with terminal state, file state, history, evidence, and command surfaces living together. That is the shape AI work needs.

Modern IDEs are not good enough because they remain app-shaped. AI needs an OS-shaped workspace: a scheduler for tasks, memory for sessions, an object model for work, permissions for actions, an event log for evidence, and a command language for humans and agents. The UI can stay calm and simple. The underlying state needs to be typed and durable.

This also changes safety. Today an agent often scrapes terminal output, reads the DOM, or asks the user to paste context back into chat. A better system lets the agent query the object graph: what commands exist, what buffer is focused, what changed, what evidence failed, and what actions are allowed. The same commands that power the menu and command palette should power the agent. No private UI powers.

The future IDE should not hide files, Git, terminals, or browsers. It should make them coherent. Git refs, worktrees, tests, logs, browser sessions, notes, and deployments become objects in one space. The user and AI navigate the same system. The IDE stops being a place where code is typed and becomes the runtime for software work.