如何在没有强大计算机的情况下运行 10 多个 Claude 代码会话

了解如何在家里无需昂贵、强大的硬件的情况下运行大量并行编码代理这篇文章《如何在没有强大计算机的情况下运行 10 多个 Claude 代码会话》首先出现在《走向数据科学》上。

来源:走向数据科学

运行编码代理需要大量硬件。当然,运行实际的法学硕士非常昂贵,并且需要极其强大的 GPU。然而,运行代理(例如 Claude Code 和 Codex)对您的计算机也有要求。

我很长一段时间都在为在计算机上同时运行太多编码代理而苦苦挣扎。我会注意到我的计算机在不同方面遇到了瓶颈,例如输入/输出限制或 RAM 耗尽。

我给自己买了一台更强大的计算机来尝试消除这些瓶颈,这在很大程度上是有效的。然而,我知道对于很多人来说,获得一台功能极其强大的计算机并不是一个选择,因此,您需要替代方案。因此,在本文中,我将讨论如何运行大量并行编码代理,而无需购买功能强大的计算机来运行所有这些代理。

我将介绍的技术还有一个额外的好处,即它允许您 24x7 运行编码代理,并且不会被阻止(例如,如果您关闭计算机)。

此信息图图像突出显示了文章的主要内容。我将讨论如何同时运行 10 到 20 个编码代理,而无需购买强大的硬件。您可以通过租用 CPU 并通过 SSH 访问服务器来实现此目的。图片由 ChatGPT 提供。

为什么运行大量并行编码代理具有挑战性

首先,让我们介绍一下为什么运行大量并行编码代理具有挑战性。有几个方面使其具有挑战性。首先,运行 Codex 或 Claude Code 仅需要计算机占用大量 CPU。如果您将其乘以 10 到 20 个编码代理,您将开始消耗大量可用的 CPU 能力或 RAM。此外,您不仅将计算花费在运行 CLI 编码工具本身上,还花费在运行 CLI 编码工具本身上。您还可能将计算花费在编码代理可能正在做的事情上。这方面的一些例子是:

运行本地单元测试

启动本地主机服务器以在

让代理使用您的计算机或浏览器

所有这些因素加起来,正如前面提到的,如果将其乘以 10 到 20 个编码代理,就会对硬件造成极大的压力。

此外,从长远来看,我不认为在计算机上运行编码代理会更便宜。当然,你可以进行优化。例如,Claude Code 进行了大量优化,以减少 Claude Code CLI 所需计算机的负载量。然而,这总是需要大量的计算。此外,我想未来我们将同时运行更多的编码代理;这样,问题就会成倍增加。因此,您需要一个更好、更长期的解决方案来解决这个问题,我将在下一节中介绍该解决方案。

如何有效地运行大量并行编码代理

我将在本文中介绍的主要技术是租用具有您所需的硬件规格的远程服务器并在那里运行编码代理。

这有巨大的优势。首先,租用服务器并不是特别昂贵,特别是与购买此类硬件相比。例如,您可以每月花费不到 100 美元购买一台具有 64 GB RAM 的强大计算机,而实际上这可能会花费您至少 2000 美元;因此,您不必预先支付两到三千美元,只需每月支付不到一百美元的费用即可。

但是,当您在租用的硬件上运行时,您需要应对一些挑战。我将介绍一些挑战。

从哪里获取硬件

这当然很棒,因为它对现金流的压力要小得多,并且允许更多的人使用这种硬件。此外,您当然可以进行调整:您可以以更便宜的价格购买功能较弱的硬件,当然,您也可以购买功能更强大的硬件,例如 128 GB 甚至更多 RAM(如果您需要)。

首先,我没有受到任何这些公司的赞助。我只是提到一些获取硬件的选项。当然,您可以使用 Google Cloud Platform、Microsoft Azure 和 AWS 等超大规模器从那里访问服务器。这些服务器非常昂贵,我认为它们比市场上其他中级玩家提供的替代品贵两到四倍,但它们非常可靠,而且它们可能位于您已经知道的平台上。此外,您可能可以通过这些超大规模提供商之一获得积分,这当然可以让您租用服务器,而无需支付任何自己的钱。所以,这可能是一个不错的选择。

如果您不想使用超大规模,例如,如果您必须自己付费并且想设置自己的服务器,我建议您使用 Hetzner 等替代方案,这是一家德国云公司。还有多种其他替代方案,例如 Scaleway。请注意,您不需要租用 GPU,因此您租用的是 CPU,这比租用 GPU 便宜得多。有很多选择。我建议您检查一下您所在地区的选项。您可以向您的 Claude Code 或 Codex 询问,根据您的硬件偏好(例如您需要多强大的计算机、您可以支付多少钱等)找到最适合您的替代方案。

在远程硬件上有效运行编码会话

现在您必须处理的主要问题是如何在远程硬件上有效地运行您的编码会话。每当您开始通过 SSH 启动编码会话时,您都会意识到会遇到一些挑战。因此,首先,您需要访问您租用的新硬件,您应该通过 SSH 来完成此操作,这是访问远程硬件的标准方式。

现在最棒的是您不必自己手动设置。手动设置这些连接是一个非常耗时且令人沮丧的过程,这是我以前做过的事情。然而,幸运的是,今天您可以使用编码代理来为您进行设置。只需告诉它您需要访问 SSH 服务器,告诉它需要使用哪些密钥,它就会为您设置一切。

因此一种选择是通过终端运行它。您可以通过终端 SSH 登录并在那里开始编码会话。但是,我强烈建议不要使用这种方法。原因是您需要专门的软件通过 Claude Code 和 Codex 有效地访问您的远程硬件。原因是有很多挑战您不想处理,而您宁愿使用软件来解决。这些挑战的示例包括:

如果将图像复制到终端中会发生什么?代理如何实际访问该图像?因为代理位于 SSH 服务器上而不是您的计算机上。嗯,图像当然在您的计算机上。这是一个挑战,例如,如果您截取屏幕截图并想将其提供给您的代理。

如果代理制作文件怎么办?您如何访问该文件?由于当您使用个人计算机时该文件位于远程服务器上,因此如何有效地访问该文件?您需要传输它,而您不想每次都手动执行此操作

保留敏感信息

如何访问代理启动的本地主机服务器?因为本地主机服务器位于远程服务器上,而您当然是在自己的 PC 上工作

这些是你绝对不想花时间自己解决的挑战,因为人们已经解决了这个问题。现在我已经尝试了两款我认为在远程连接方面工作得相当不错的软件:

然而,我认为 Superset 绝对是更好的选择。然而,他们的远程连接要求您支付 Pro 订阅费用,每月费用为 20 美元,而 Orca 则免费。因此,如果您确实想要一个免费的替代方案,Orca 是一个不错的选择。但是,如果您负担得起并且愿意付费,那么我建议使用 Superset Pro 订阅,它具有更好的设置来运行远程服务器。

例如,我注意到的主要区别之一是 Superset 会自动建立一个连接,让 SSH 服务器与您的计算机进行通信,而 Orca 则不然。连接使座席更有能力做事,总体而言,体验更加流畅;邀请其他人加入服务器更容易,等等。有很多好处,而且使用 Superset 而不是 Orca 设置远程服务器的体验更加无缝。

您必须应对的另一个挑战是保存敏感信息。当然,现在您位于远程服务器上,因此您存储在那里的数据当然也存储在数据中心中。确保所有数据都安全存储非常重要。你确实需要在那里保留敏感信息,例如,GitHub API 密钥、线性 API 密钥、不同类型的 API 密钥,你需要存储它。这就是编码代理有效完成工作所需的全部内容。但是,您需要确保安全地存储它们,并且最好为远程服务器创建单独的 API 密钥,这样您就可以轻松地关闭所有这些密钥,以防您正在使用的远程服务器提供商出现漏洞。

与您的计算机通讯

另一个问题是与计算机的通讯。正如我之前提到的,Superset 在这方面非常擅长。它们会自动在远程连接中设置一些内容,允许远程服务器与您的计算机进行通信。如果你不使用 Superset,你可能会遇到困难。一个例子是,如果您指向一个本地文件,并且希望远程服务器上运行的编码代理能够访问该文件,那么您就会遇到问题,因为如果您只是将该文件或该文件的路径粘贴到编码代理中,它将无法访问该文件,因为远程服务器本质上无法访问您的本地计算机。然而,Superset 的设置可以让您获得更加无缝的体验。

远程运行编码会话的另一个优势

最后,我还想介绍一下远程运行编码会话的另一个优点,那就是您可以让代理全天候 (24/7) 运行。通常,当您在本地计算机上启动代理时,一旦您关闭计算机,代理就会停止运行,因为您的计算机进入睡眠状态。我尝试了一段时间不让我的 Mac 进入睡眠状态,即使我合上盖子也是如此。然而,我注意到它开始过热,因为当我的计算机关闭并放在背包中时,风扇无法足够快地清除热量。因此,我不再这样做了。因此,一个问题肯定是,一旦您正常关闭计算机,代理也会停止运行。

结论

👋联系

👉 我的免费电子书和网络研讨会:

💻我的视觉语言模型网络研讨会

但是,如果您使用远程服务器,这当然永远不会成为问题,并且您可以让代理 24/7 运行而无需停止。您可以从任何拥有所需 SSH 密钥的地方访问它们,这是在远程服务器上运行编码代理的主要优势。

在本文中,我介绍了如何在无法访问您购买的功能强大的计算机的情况下运行 10 到 20 个 Codex 会话。我在本文中介绍的替代方案是在远程服务器上运行编码会话,这实际上设置起来非常简单,并且每月也不需要花费太多费用来租用硬件。我认为,如果您买不起或不想花钱购买功能强大的硬件,那么它是一个很好的选择,而且它还具有额外的好处,即允许您的编码代理 24/7 运行,即使您关闭计算机也可以继续运行。我认为这是一个很好的选择,并且我相信编码代理的未来将在远程服务器上运行,而不是在本地计算机上运行。我认为我们可以在远程服务器上以合理的价格访问更强大的硬件,而不必在本地运行。

🚀通过法学硕士将工程知识提升 10 倍(免费 3 天电子邮件课程)

📚获取我的免费视觉语言模型电子书

👉 在社交上找到我:

💌子堆栈

🔗LinkedIn

🐦X / Twitter