TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Rift – Open-source AI-native language server for your personal AI SWE

17 点作者 jessemhan将近 2 年前
Howdy y&#x27;all, I&#x27;m Jesse and I&#x27;m pleased to share Rift (<a href="https:&#x2F;&#x2F;www.github.com&#x2F;morph-labs&#x2F;rift">https:&#x2F;&#x2F;www.github.com&#x2F;morph-labs&#x2F;rift</a>), an open-source AI-native language server for the IDEs of the future. Software will soon be written mostly by AI SWEs working alongside humans. Codebases and the development environments around them will soon become living artifacts that can anticipate, maintain context on, and execute your every intention. Software development is rapidly evolving and key infrastructure like language servers must evolve with it to support a new generation of developer tools.<p>As part of Rift, we&#x27;re releasing an open-source VSCode extension which shows what is possible today with a language server that can mediate between LLMs and IDEs, and which takes a first step towards a future where you can build and iterate on entire projects with only natural language gestures.<p>Today, with Rift, you can do all of the following without ever leaving VSCode or copy-pasting from a browser chat window:<p>- Generate an entire workspace, or a module based on other parts of your codebase - Conversationally iterate on code edits over selected regions which are streamed directly into your editor window - Request, review, and iterate on codebase-wide, multi-file edits<p>Everything runs as an agent through Rift&#x27;s Agents API. You can define your own agents that can interact directly with your IDE and codebase through the language server, and can run arbitrary Python code that can do things like:<p>- provide a conversational UI over the git CLI (e.g. &#x27;suggest fixes for these merge conflicts, then rebase over myBranch&#x27;) - real-time automatic docstring generation triggered by saving a file or making a git commit - run tools like typecheckers and static analyzers in the background and implement fixes based on their output - automated code review in your IDE with context from GitHub<p>We&#x27;re proud to integrate with open-source projects like Smol Developer (<a href="https:&#x2F;&#x2F;www.github.com&#x2F;smol-ai&#x2F;developer">https:&#x2F;&#x2F;www.github.com&#x2F;smol-ai&#x2F;developer</a>), GPT Engineer (<a href="https:&#x2F;&#x2F;www.github.com&#x2F;antonosika&#x2F;gpt-engineer">https:&#x2F;&#x2F;www.github.com&#x2F;antonosika&#x2F;gpt-engineer</a>), and Aider (<a href="https:&#x2F;&#x2F;www.github.com&#x2F;paul-gauthier&#x2F;aider">https:&#x2F;&#x2F;www.github.com&#x2F;paul-gauthier&#x2F;aider</a>).<p>Language servers are ubiquitous and see every action you take in an IDE. Rift will soon support recording training data from your interactions so that you can work with a team of truly personalized AI software engineers.<p>At Morph Labs (<a href="https:&#x2F;&#x2F;morph.so" rel="nofollow noreferrer">https:&#x2F;&#x2F;morph.so</a>), we believe that the future of software development should be transparent, open-source, and defined collectively by the developer community. The Rift language server and extension will continue to be open-source, extensible, and privacy&#x2F;security aware with opt-in telemetry and first-class support for custom endpoints and on-device models — no closed source language server binaries, no API calls to mysterious proxy servers.<p>We would love for you to try out Rift and give us feedback! Please let us know what you think in the comments.

4 条评论

aphexcx将近 2 年前
As an aider user for the past two months (it writes half of my code), being able to use it in the Rift vscode extension is a huge upgrade to my daily workflow. (It&#x27;s me, I&#x27;m the real 10x engineer)
评论 #37067589 未加载
jdownie01将近 2 年前
Can&#x27;t wait to build even more on top of rift!
swyx将近 2 年前
been great seeing Rift grow over the past few weeks. excited to have all the coding agents finally in my IDE!
brentable将近 2 年前
yes