AI图鉴

AI图鉴首页 › AI 资讯 › JetBrains 思维器

JetBrains 思维器

来源:Hacker News · 发布时间:10-26 · 由 AI图鉴每小时自动聚合

文章 URL:https://github.com/JetBrains/thinkrail 评论 URL:https://news.ycombinator.com/item?id=50233294 要点:99#评论:58

ThinkRail是代理IDE,每一次使用它都会变得更好——通过今天的活字谱学习你的项目,明天建立自己的能力。

我们在Pi周围建了一个很丰富的接口

编码 agent,将工作隔离成单独的工作空间,并赋予 agent 持久项目知识

通过活的规格和可重复使用的技能。 接下来,我们增加完全的扩展支持,所以ThinkRail可以

创建基于您实际工作方式所需的工具。

博客:思想rail.

如果你发现ThinkRail有用,就给它一颗恒星——它帮助其他人发现它。

一个Pi会话和它所做的改变,范围到一个孤立的git-worktree工作空间。

- 孤立的工作空间。 打开任何 git repo 作为工程,并切除工作空间作为 git 工作树

每一个都有自己的分支和工作目录。 Agents平行工作,不碰你

退出;合并好分支,删除其余部分。 您也可将已有的工作树附着或明确

项目文件夹中的工作。 完成和休眠的工作空间安放在每个项目的架子上

他们自己的——当他们的拉动请求合并或关闭,或者在一个安静的星期之后——然后回来的时刻。

你在他们工作。 活动分支反对源头及其拉动请求的顶栏显示

点击下一步:发布、推动或打开计划中描述的公关,承诺

您的 PR 模板,或者 agent 撰写的草稿。 GitHub PR一旦打开它显示 CI检查和审查

决定,并让您标记它准备,将失败的检查或分裂的分支合并到 agent

与寄存器最后使用的方法,重新打开,或者删除远程分支。

- 一个真正的IDE在agent周围。 摩纳哥编辑器标签的分割式工作台、有活的 git 更改标记的文件树、 更改的视图、 终端和文件—— 都标到活动的工作空间。 在文件和 diffs 上留下固定的审查评论,并将其作为结构化上下文发送到聊天,或者打开您安装的 IDE 中的工作树。

- 聊天流像发动机想。 每个工作区同时举行几次Pi会议,每次有:

其自己的模型和现场代币和成本读出。 引导运行的回合或排队后续,代表到

子代理,并工作一个共享计划 agent 更新和您编辑——每个完成的步骤都可以被承诺

并自行检讨。

- 斯佩克丝作为地面真理。 连接的 SPEC. md 文件的图表生活在代码旁边;agent 读取

搜索,并通过专用 specQX工具维护它,所以意图在会话中存活下来。 那个

只读 Specs 工具使图形成为工作台中的树。

- 技能和工作流程。 便携式 Agent 您已经保留的其他编码技术 agents 已读入

和捆绑的工作流程指导项目设置设计集思广益并传送拉动请求 -

通过您自己的 gh 推动工作空间分支并打开或更新其 GitHub PR。

- Agent工具在壳外网络研究,以及内置图,选项比较和文件预览在聊天中右转——当agent提议UI在模拟前/模拟后修改显示时,您可以像diff那样评论。 设置扩展列表 ThinkRail 扩展名 agent 并允许您切换每个选项。

- MCP服务器。 连接您 pi mcp.json 中的 MCP 服务器( 或添加它们,以及一些预设)。

设置:ThinkRail在呼叫服务器前在聊天中询问不只标记(或总是允许)

在项目中信任的工具),保留服务器存储器

定义到批准前,从设置中将您签入 OAuth 服务器,显示每个聊天

在其背景命令和子代理人旁边的服务器。

- 你的供应商,你的证书。 与 JetBrains AI 签名或

通过 pi 的自定义连接任何提供者。 ThinkRail没有自己的说法。

- 桌面应用程序或浏览器。 本地桌面应用程序,或者在您打开同一应用程序的思维链 CLI

浏览器。 两者都嵌入同一引擎主机;app状态生活在~/.thinkrail下。

-你的语言语言遵循您的系统语言或选择的语言;英语和

简化汉字建于内。 添加语言 ThinkRail 尚未通过丢弃翻译来传送

en.json into ~/.thinkrail/localies——它适用于你节省。 Agent 回复和工具输出仍为

agent写过

工程的光谱图是树,光谱本身也同时被渲染。

ThinkRail飞船有两种添加剂形式:一种是本土桌面安装器,另一种是自成一体的思维装置CLI.

两者都与SHA256SUMS一起在发布页面上发布。

下载您平台的思维列- 桌面* 资产:

- macOS(Apple硅)——打开DMG. 没有 Intel 桌面建筑。

- Windows x64 – 提取完整的设置ZIP,然后运行其设置可执行器,其有效载荷旁边。

- Linux x64 / ARM64 - 提取设置的柏油球和运行安装器。 桌面建筑需要 glibc 2.38+

与 GTK 3, WebKitGTK 4.1, Ayatana 附录 3 和 librsvg 2 — Ubuntu 24.04 或更新:

sudo apt 安装 libgtk-3-0 libwebkit2gtk-4. 1-0 libayatana-appindicator3-1 librsvg2-2.

包装的稳定和夜用桌面构建了背景更新的检查,并在设置更新:下载准备更新安装和重新启动中提供。 在您选择安装和重新启动之前,不应用任何程序。 ThinkRail然后是显示安装的进度和日志,关闭,并重新打开新版本。 重新启动后,它会告诉你是否安装了更新。 如果它没有,它解释了为什么和提议重试。 更新器仅在软件包带有有效的HTTPS种子身份时才会出现;在身份之前的设施首先需要手动安装。

安装者下载正确的二进制,验证它的 SHA-256 校验和,并在您的 PATH 上设置思维符。

macOS / Linux(Git Bash下还有Windows):

卷曲-fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh 互联网档案馆的存檔,存档日期2014-03-02. bash bash

Windows——来自cmd和PowerShell的相同命令作品:

Powershell -c "irm https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.ps1 QQ iex" 互联网档案馆的存檔,存档日期2013-12-02.

然后运行思考器,可选用 git repo 作为项目打开:

思维链~/代码/我的-repo

思考器需要用在您的 PATH 上,以及一个模型提供商上。

自己的供应商证书。 思想rail -- 帮助列出旗帜;思想rail -- version 打印构建。

夜间构建、封存版本、更新和卸载

安装器需要 -- channel squilt 晚上和 --version;绑定版本必须属于

选定频道:

卷曲-fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh 互联网档案馆的存檔,存档日期2014-03-02. {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍

卷曲 - fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh QQQ-bash -s -- -- 频道稳定 -- -- 版本0.1.2

卷曲 - fSSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh QQQ-bash -s - - -channel nightly -version 0.2.0 - nightly.

在 Windows 上,选项是环境变量( THINKRAIL CHANNEL, ThINTRAIL VERSION)

思绪 PREFIX,思绪 NO MODIFY PATH:

$env:THINKRAIL CHANNEL='夜';irm https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.ps1 #iex #PowerShell

设置“THINKRAIL CHANNEL=稳定”QQ 设置“THINKRAIL VERSION=0.1.2”QQ 动力壳-c “irm https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.ps1 QX iex”# cmd

安装的稳定和夜间 CLI 主机定期在设置更新中提供运行更新。 它运行

主机在背景中的思维链更新——同样当UI在另一个浏览器上打开时

机器——一个成功的更新要求您手动重启主机。 您可以运行思维链更新

直接在任意平台上:它为已安装的信道重运行安装器并替换

<prefix >/bin/thinkrail[.exe];通过 --channel或 --version仅用于明确的覆盖。

thinkrail uninstall 删除可执行文件,添加安装器的 PATH 条目和安装元数据

并询问是否删除您的 ~/.thinkrail app 状态(默认情况下删除- -- remove-data 删除)

- 我跳过问题。

更喜欢手动安装?从发布页面下载一个二进制和SHA256SUMS,并验证校验和。

对于工作自我更新,将它重新命名为思维rail(thinkrail.exe on Windows),并放在

<prefix>/bin/thinkrail[.exe];在其释放文件名下保存的二进制文件名或其他地方必须替换

手动或重新安装脚本。

JetBrains签下Windows CLI,桌面设置可执行文件,每个可执行和DLL都安装桌面应用。 macOS CLI已经签署,但尚未公证。 已签名和公证的桌面DMG需要协调的JetBrains服务管道;较老的已出版的DMG和当地建造的软件包仍然可能被守门员不签名和封锁。 Linux文物未署名。

ThinkRail收集基本使用事件——发布,聊天创建,消息发送,提供者连接——绑定在

随机安装ID。 用法分析从来不包括提示、代码、文件、证书或账户

身份证明错误报告也总是被发送,绑在同一个安装ID上,这样我们可以修正崩溃:

错误类型和代码,以及在 ThinkRail 自己的代码中发生的地方。 它们从不包含错误消息,文件

路径、名称、 URL 或来自您的项目或扩展的任何东西。 其他产品

使用和您如何找到 ThinkRail 仅在共享额外使用时共享

数据已打开;开关在初始发布提供,并生活在设置隐私中。 当发布从

命令行、 思维符 -- no-analytics( 或 Thinkrail NO ANALYTICS=1) 关闭额外的共享

运行。 随着额外共享的启动,一个被包的构建可能会在您的浏览器中打开 ThinkRail 博客一次

将您的安装链接到网站访问,将您带到这里

网站或无需征得同意——30天后该链接失效。

ThinkRail是一个在进程中运行 pi 的稀疏主机,并连接到丰富的网络UI. Pi 拥有模型

技能、压缩、成本和会话状态;应用程序拥有工作空间、编辑器和线条——它

永远不要在背后组装提示三环:

- 引擎主机——包/服务器(+包/共享):一个Bun.serve HTTP+ WS主机每聊天一个进程内pi会话,发布通过apps/cli或apps/desktop.

- 电线——包/合同:主机与UI之间的打字,版本协议。

- UI客户端 — apps/web: React 19 + Zustand + Tailwind v4,独立发运;它拨一个主机过

铁丝网,仅取决于合同。

目标要求和结构要求

罐装产品和设计规格。 ThinkRail是开发的 spec-first:一个 SPEC.md 坐在每一个旁边

模块,以及移动边界、合同或决定的更改,在同一更改中更新字段。

您需要 1.4.4 (固定包管理器和运行时间), Node.js = 22.19 (需要

agent工作的认证 pi 供应商。

git 克隆 https://github.com/JetBrains/thinkrail.git 互联网档案馆的存檔,存档日期2013-09-02.

CD 智商 (英语).

包子安装

bun 一起运行 dev # 主机 + 网络客户端;Ctrl+ C 停止 bothbun 运行 -- filter @ thinkrail/cli dev # 浏览器启动器

bun 运行构建:二进制 # 独立的 CLI 文物

bun 运行桌面:dev # 软件包并打开 Electrobun app

bun 运行桌面:构建 # 软件包而不打开

Controduction.md涵盖支票、端对端套件、桌面包装和

仓库布局。

欢迎捐款——见Controduction.md。 这个项目和社区

行为守则。

依据Apache许可证2.0获得许可。

本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。

相关 AI 工具

相关免费羊毛

同源资讯

阅读原文(github.com)

标题、摘要与正文均来自该信源的公开页面,版权归原作者所有;本站自动聚合与翻译,仅作出处跳转。

← 返回 AI 资讯列表AI工具图鉴首页

返回 AI图鉴首页 · 提交工具 · 商务合作 · 关于本站 · 591 款 AI 工具分类导航 · 每日 AI 热门项目与动态