// sunflower-geek — developer edition

向日葵
极客版

向日葵极客版专为开发者和技术用户设计,支持命令行控制、API 接口集成、Webhook 自动化、脚本化远程操作,可与 CI/CD 流程集成,适合 DevOps 和自动化运维场景。

# 安装极客版 CLI
$ pip install sunflower-geek-sdk
# 连接远程设备
$ sunflower connect --host 192.168.1.100
# 执行远程命令
$ sunflower exec "systemctl restart nginx"
sunflower-geek — bash
$sunflower --version
sunflower-geek v2.8.0 (2026-05)
$sunflower list --online
DEVICE_ID HOSTNAME STATUS
sf-001 dev-server-01 online
sf-002 prod-web-03 online
sf-003 backup-nas idle
$sunflower connect sf-001
[OK] Connected to dev-server-01
$
// 核心功能

极客专属开发能力

为开发者设计的远程控制能力

⌨️

命令行工具(CLI)

完整的命令行工具,支持远程连接、文件传输、命令执行、会话管理。天然适合自动化脚本集成。

sunflower connect --host 192.168.1.100
🔌

RESTful API

完整的 RESTful API 接口,设备管理、会话控制、文件操作均可通过 API 完成,构建自动化平台。

POST /api/v1/session/connect
⚙️

Webhook 自动化

支持 Webhook 触发远程操作,当收到特定事件时自动执行预设的远程控制动作,实现事件驱动自动化。

webhook: "https://api.example.com/trigger"
📦

CI/CD 集成

官方提供 Jenkins、GitLab CI、GitHub Actions 插件,自动化远程部署、测试、发布全流程。

github-actions: sunflower-geek@v2
🐍

多语言 SDK

提供 Python、Go、Java、Node.js 多语言官方 SDK,零门槛集成到您的项目中。

pip install sunflower-sdk
📡

实时事件推送

通过 WebSocket 实时推送设备状态变化、会话事件、告警通知,构建实时监控系统。

wss://api.example.com/events
// api example

API 调用示例

Python SDK 快速接入示例

connect.py — Python SDK 示例
from sunflower import SunflowerClient
client = SunflowerClient(api_key="your-api-key")
session = client.connect("device-id-001")
result = session.exec("systemctl status nginx")
print(result.stdout)
# 输出: nginx is running (active)
// use cases

极客版应用场景

自动化运维、DevOps、远程开发的最佳工具

🔄

CI/CD 自动化

集成到CI/CD流水线自动化部署测试

📊

批量运维

批量执行命令批量管理服务器

🔔

告警联动

告警触发自动远程处理故障

🧪

远程测试

自动化触发远程设备执行测试

// user feedback

开发者用户的真实反馈

来自开发者、DevOps工程师和技术团队的真实评价

★★★★★

"极客版的 CLI 工具太好用了!写了个脚本自动连接服务器执行运维操作,省去了大量重复的人工操作。Python SDK 接入也很简单,几行代码就搞定了。"

马俊逸
DevOps工程师 · 杭州
★★★★★

"集成到 GitLab CI 流水线里,测试失败自动触发远程调试,效率提升特别明显。Webhook 自动化也很实用,配合告警系统实现了很多自动化运维场景。"

姜志远
后端工程师 · 深圳
★★★★★

"Go SDK 很好用,写了个小工具批量管理 50 多台服务器,命令行批量执行命令比自己一台台 SSH 方便太多了。RESTful API 文档也很清晰,集成基本没踩坑。"

汪明轩
运维开发 · 上海
// ai 助手

AI 代码生成助手

描述您的需求,AI 生成自动化脚本代码

🤖

向日葵极客版 AI 代码助手

输入您的运维场景描述,AI 自动生成完整的 Python/Shell 自动化脚本

批量部署 远程监控 告警联动 CI/CD 集成
生成自动化脚本
// faq

常见问题

极客版技术相关问答

极客版和普通版有什么区别?
极客版提供命令行工具、RESTful API、Webhook 自动化、多语言 SDK、CI/CD 集成等开发者友好功能,适合需要将远程控制集成到自动化流程的技术用户。
API 调用有频率限制吗?
企业版 API 无频率限制。免费版 API 每分钟限制 60 次调用,商业使用建议开通企业版获取更高的 API 调用配额。
支持哪些编程语言的 SDK?
官方提供 Python、Go、Java、Node.js 四个主要语言的 SDK。社区还贡献了 Ruby、PHP、C# 等其他语言的 SDK。
如何集成到 Jenkins?
安装 sunflower-geek-jenkins-plugin 插件后,在流水线中添加 sunflowerGeek 连接步骤即可。详细文档请参考 GitHub 官方仓库。
API 安全性如何保障?
所有 API 调用使用 HTTPS 加密传输,支持 API Key 和 OAuth 2.0 两种认证方式。支持 IP 白名单和请求签名验证,防止 API 密钥泄露风险。

$ 下载 sunflower-geek

下载向日葵极客版,开启自动化远程控制之旅

// CLI // REST API // Webhook // CI/CD // SDK