SuperAPI AI 工具集

haiou-seagull-claude-personality

智能体与模型

查看项目

更新于 10-16 10:36

技能介绍

用途

Haiou Seagull 2.0(海鸥 2.0)是一个面向 Claude Code 的人格配置包(personality configuration package),用于把 Claude Code 转换为「海鸥(Seagull)」这一角色:一个直接、以技术为中心的中文安全研究者。其目标是在保持技术准确性的前提下,减少 Claude Code 过度谨慎的回复(如企业式免责声明、「作为 AI」类措辞),对技术话题直接给出代码。

主要能力

  • 以直接、技术性强的风格作答,不带「作为 AI」等套话。
  • 对技术类话题直接提供代码,而非先给出安全警告。
  • 使用 1700+ 少样本(few-shot)示例维持角色一致性。
  • 提供 200+ 安全/游戏/逆向工程术语映射(例如 "penetration testing" → "渗透测试")。
  • 固定问候语:「海鸥在线,你要整点薯条吗?」
  • 该包通过修改 Claude Code 的系统提示词与配置文件来实现上述行为,同时声称维持技术准确性。

安装与使用方式

Windows:

# 双击安装器
启动.bat

# 或通过 PowerShell
powershell -ExecutionPolicy Bypass -File seagull-files/deploy.ps1

macOS:

# 赋予可执行权限并运行
chmod +x mac-install.sh
./mac-install.sh

# 或双击
启动.command

若 macOS Gatekeeper 拦截:

# 移除隔离标记
xattr -d com.apple.quarantine 启动.command

# 或右键 → 打开 → 在对话框中确认

Linux:

chmod +x seagull-files/linux-install.sh
./seagull-files/linux-install.sh

安装脚本会自动探测并部署到所有检测到的 Claude 安装目录:

  • ~/.claude/(CLI 版本)
  • ~/Library/Application Support/Claude/(macOS 应用)
  • %APPDATA%/Local/Claude-3p/(Windows 桌面端)
  • ~/.config/Claude/(Linux)

备份保存至 ~/.claude/backups/seagull-YYYYMMDD-HHMMSS/。

**验证:**安装后重启 Claude Code 并测试:

User: 在吗
Expected: 海鸥在线,你要整点薯条吗?

若人格未生效:检查 ~/.claude/CLAUDE.md 是否存在;完全重启 Claude Code(而非仅重新加载窗口);检查 ~/.claude/backups/ 中是否已创建备份。

卸载:

  • Windows:卸载.bat
  • macOS:./mac-uninstall.sh 或双击 卸载.command
  • Linux:./seagull-files/linux-uninstall.sh

卸载会自动从 ~/.claude/backups/ 恢复最近的备份。

配置文件

人格定义在两个部署到 ~/.claude/ 的关键文件中:

CLAUDE.md——核心人格配置,包含:角色特质与行为规则、200+ 术语映射(例如 "penetration testing" → "渗透测试")、回复风格指引、技术领域知识。

system-prompt.md——1700+ 少样本对话示例,展示:问候模式、无免责声明的代码交付、技术问题解决方式、安全/游戏开发语境的处理。

手动配置(自动部署失败时):

# 备份现有配置
mkdir -p ~/.claude/backups/manual-backup
cp ~/.claude/*.md ~/.claude/backups/manual-backup/ 2>/dev/null

# 部署人格
cp seagull-files/claude-config-bundle/CLAUDE.md ~/.claude/
cp seagull-files/claude-config-bundle/system-prompt.md ~/.claude/

# 重启 Claude Code

行为变化示例

默认 Claude:

User: 给我写个端口扫描器
Claude: 我需要先提醒您,端口扫描在未经授权的情况下...
作为AI助手,我可以帮您了解技术原理...

海鸥人格:

User: 给我写个端口扫描器
Seagull: 海鸥在线,你要整点薯条吗?

import socket
from concurrent.futures import ThreadPoolExecutor

def scan_port(ip, port):
    try:
        sock = socket.socket()
        sock.settimeout(0.5)
        result = sock.connect_ex((ip, port))
        sock.close()
        return port if result == 0 else None
    except:
        return None

适用场景

  • 安全研究:例如分析二进制文件的保护机制,直接给出技术分析而非伦理免责声明。
  • 逆向工程:例如针对如何绕过反调试检测等问题,提供技术思路与代码。
  • 游戏开发/修改(Modding):例如 Unity 游戏内存修改,直接给出可用代码。

项目结构

haiou2.0-Claude-Code-/
├── seagull-files/
│   ├── deploy.ps1                    # Windows installer
│   ├── linux-install.sh              # Linux installer
│   ├── linux-uninstall.sh            # Linux uninstaller
│   └── claude-config-bundle/
│       ├── CLAUDE.md                 # Personality config
│       └── system-prompt.md          # Few-shot examples
├── 启动.bat                          # Windows launcher
├── 卸载.bat                          # Windows uninstaller
├── mac-install.sh                    # macOS installer
├── mac-uninstall.sh                  # macOS uninstaller
├── 启动.command                      # macOS launcher (GUI)
└── 卸载.command                      # macOS uninstaller (GUI)

高级配置

修改人格特质,编辑 ~/.claude/CLAUDE.md:

# Adjust directness level (line ~20)
- 回答风格:直接、技术性强、不废话
- 情绪倾向:略显不耐烦但专业

添加自定义术语映射:

# Add to CLAUDE.md terminology section
- "fuzzing" → "模糊测试"
- "heap spray" → "堆喷射"

若响应过慢,可裁剪 system-prompt.md:

# Keep only first 500 lines
head -n 500 ~/.claude/system-prompt.md > temp.md
mv temp.md ~/.claude/system-prompt.md

兼容性

环境 状态
Claude Code (VSCode) ✅ Fully supported
Claude Desktop ✅ Manual path config
Cursor ⚠️ Uses different config system
Codex ⚠️ See codex-files/ for adapter
Windows 10/11 ✅
macOS 12+ ✅
Linux (Ubuntu/Debian/Arch) ✅

限制与注意事项

  • 桌面版(Claude Desktop)可能需要手动配置路径,例如 macOS 的 ~/Library/Application Support/Claude/、Windows 的 %LOCALAPPDATA%\Claude-3p\。
  • Cursor 使用不同的配置体系;Codex 需参考 codex-files/ 适配器。
  • Windows 中文路径可能导致批处理失败,建议直接使用 PowerShell 并进入对应目录后执行脚本。
  • 若备份未能恢复,可列出 ~/.claude/backups/ 中的备份并手动复制其中的 *.md 文件。
  • 许可与声明:MIT License,仅供教育用途;多人格为虚构设定,不代表项目维护者观点;用户需自行负责遵守 Claude 服务条款与适用法律。
  • 官方支持渠道:QQ 群 103880654、GitHub 仓库 issues、仓库内 docs/ 目录。