10分钟-AI × Solana:1.AI 驱动的 Solana 开发工具:SolForge、Sealevel CLI 与 SLV

13 阅读6分钟

欢迎订阅专栏10分钟-AI × Solana

传统的 Solana 开发往往意味着漫长的本地网络启动、频繁翻阅文档以及记忆大量 CLI 参数。随着 AI 技术的融入,这一局面正在被彻底改写。本文将介绍三款正在重塑 Solana 开发体验的 AI 驱动工具——SolForge、Sealevel CLI 和 SLV,它们分别从开发环境、编码辅助和运维管理三个维度,将 AI 能力深度植入 Solana 开发生命周期。

一、SolForge:All-in-One 的 AI 开发套件

SolForge 最初只是一个更快的 solana-test-validator 替代品,但如今已进化为一个完整的 AI 驱动的 Solana 开发套件。

核心能力

极速本地网络:SolForge 的本地网络启动时间低于 1 秒,内存占用仅约 50MB,而传统的 solana-test-validator 需要 10-30 秒启动,内存占用超过 500MB。这意味着你可以在开发过程中随时启动、停止和重置网络,而不必等待。

内置 AI 助手:SolForge 集成了 Claude、GPT-4 等主流 LLM,可直接在开发环境中进行代码调试、生成和答疑:

· 调试程序:“为什么我的 PDA 派生失败了?”——“解释这个交易错误” · 生成代码:“创建一个代币交换的 Anchor 程序”——“为我的 NFT 程序写一个 TypeScript 客户端” · 学习 Solana:“PDA 和普通账户有什么区别?”

现代化 Web 仪表盘:SolForge 提供了全功能的 React UI,包含 AI 聊天侧边栏,让你可以在图形界面中完成开发任务。

完整的开发工具链:一键克隆程序、自动代币铸造、无限制空投——所有这些操作都可以通过简单的命令完成。

快速上手

# 一键安装
curl -fsSL https://install.solforge.sh | sh

# 启动 SolForge(自动启动 RPC、WebSocket、Web 仪表盘和 AI 助手)
solforge

# 配置 Solana CLI 指向本地网络
solana config set -u http://127.0.0.1:8899

# 领取测试 SOL
solana airdrop 1000

启用 AI 助手只需在配置文件中添加一行 "agi": { "enabled": true },无需 API 密钥即可开始使用。

二、Sealevel CLI:Solana 专用的编码 AI

如果说 SolForge 解决的是开发环境的问题,那么 Sealevel CLI 解决的是编码本身的问题。它是 Solana 专用的编码 AI,以命令行交互的方式提供代码生成、审查和调试能力。

核心能力

Sealevel CLI 以 slm 命令启动一个交互式终端会话,支持斜杠命令和代理模式:

代码生成:用自然语言描述需求,AI 直接生成 Anchor 程序。

❯ /gen escrow with atomic token swap -o src/lib.rs
✓ WROTE src/lib.rs

代码审查:对指定文件进行安全和废弃模式分析。

❯ /review @src/lib.rs
◆ REVIEWING src/lib.rs [security + deprecated pattern analysis]

错误解码:输入错误码,AI 给出解码和修复建议。

❯ /explain-error 0x1771
[error decode + fix suggestion]

代理模式(Agent Mode):这是 Sealevel 最强大的功能。开启 /agent 后,AI 可以读写文件、执行命令:

❯ /agent
✓ Agent mode ON
❯ read src/lib.rs and add an authority check to increment
╭─ read_file ──────────────╮
│ path: src/lib.rs         │
│ ✓ 38 lines               │
╰──────────────────────────╯
╭─ edit_file ──────────────╮
│ path: src/lib.rs         │
│ -2 / +5 lines            │
╰──────────────────────────╯
▸ Allow edit? [y/N/a] y
✓ EDITED src/lib.rs
Done. Added authority check.

其他实用功能:

· @file 引用:@src/lib.rs 将文件内容内联到对话中 · 项目记忆:在项目根目录创建 SEALEVEL.md 自动注入上下文 · 文件检查点:/undo 恢复代理修改过的文件 · 25 个斜杠命令覆盖代码审查、迁移、测试生成、交易解码等场景

快速上手

# 安装(需 Python 3.10+)
pip install sealevel

# 认证
slm login

# 启动交互会话
slm

三、SLV:将 Solana 开发变成 AI 对话

SLV 的定位更为宏大——它不仅是一个开发工具,而是面向 Solana 开发者的 AI Agent 工具包。其核心理念是:通过自然语言对话完成从验证者运维到应用开发的所有工作。

两条命令,从零开始

SLV 将复杂的配置流程压缩为两条命令:

# 第一条:交互式向导完成所有配置
slv onboard

# 第二条:启动 AI 控制台
slv c

slv onboard 会在一个向导流程中完成 AI 提供商连接、模型选择、代理配置和 Solana 技能选择。完成后,slv c 启动 AI 控制台,将你的请求自动路由到合适的专家代理。

内置的专家代理

SLV 为不同领域配备了专门的 AI 代理,每个代理都是其领域的专家:

技能 代理 功能 Solana 验证者 Cecil 部署、监控、迁移和更新主网/测试网验证者 索引 RPC 节点 Tina 设置和管理全索引 RPC 端点 gRPC Geyser 流式传输 Cloud 使用过滤器配置实时 Geyser 流 Solana 应用开发 Setzer 自动化脚手架、dApp 和 Solana 程序

自然语言驱动一切

在 AI 控制台中,你只需用自然语言描述需求:

· “在我的服务器 203.0.113.10 上部署一个测试网验证者” · “设置一个启用 Geyser gRPC 的 RPC 节点” · “创建一个新的 Solana 应用项目” · “将我的验证者零停机迁移到新机器”

AI 代理会自动选择并执行相应的 MCP 兼容工具集。

MCP 原生支持

SLV 的每个方法都完全兼容 MCP(Model Context Protocol)。这意味着一旦完成初始设置,AI 代理可以直接使用 SLV 的完整工具集。你不再需要手动编写 MCP 配置文件、查找端点或管理凭证——slv onboard 在一个引导流程中完成所有这些。

安全密钥管理

验证者运维需要精确处理身份密钥、投票账户和权限密钥等多套密钥。SLV 的 AI 代理从本地环境安全访问这些密钥,无需每次指定路径或向外传输密钥。

四、三款工具的定位对比

维度 SolForge Sealevel CLI SLV 核心定位 AI 开发环境 AI 编码助手 AI 运维与开发代理 主要场景 本地开发、测试 代码生成、审查、调试 验证者运维、RPC 搭建、应用开发 交互方式 Web 仪表盘 + CLI 命令行终端 自然语言对话 AI 能力 内置 Claude/GPT-4 专用编码 LLM 多专家代理 + MCP 适用人群 所有 Solana 开发者 编写合约的开发者 验证者运维、基础设施团队

五、总结

这三款工具代表了 Solana 开发工具演进的三个方向:

· SolForge 将开发环境从“慢、重、命令行”升级为“快、轻、AI 原生”。 · Sealevel CLI 将编码从“记忆语法、翻阅文档”升级为“自然语言描述、AI 生成与审查”。 · SLV 则将整个 Solana 运维从“记忆 CLI 参数、管理配置文件”升级为“自然语言对话”。

正如 SLV v0.13 发布时所宣告的:“CLI 时代已经结束,Solana 开发正在转向 AI 代理对话”。这三款工具正是这一趋势的先行者。无论你是合约开发者、验证者运维还是基础设施工程师,都可以在这些工具中找到适合自己的 AI 助手。

下一期预告:我们将深入 MCP(Model Context Protocol)服务器生态,了解 Solana 基金会官方 MCP 服务器如何为 AI 代理提供标准化的链上接入通道。