himalaya by steipete/clawdis
npx skills add https://github.com/steipete/clawdis --skill himalayaHimalaya 是一个命令行界面电子邮件客户端,允许你使用 IMAP、SMTP、Notmuch 或 Sendmail 后端从终端管理电子邮件。
references/configuration.md (配置文件设置 + IMAP/SMTP 认证)references/message-composition.md (用于撰写电子邮件的 MML 语法)himalaya --version 验证)~/.config/himalaya/config.toml 处存在配置文件运行交互式向导来设置账户:
himalaya account configure
或者手动创建 ~/.config/himalaya/config.toml:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
[accounts.personal]
email = "you@example.com"
display-name = "Your Name"
default = true
backend.type = "imap"
backend.host = "imap.example.com"
backend.port = 993
backend.encryption.type = "tls"
backend.login = "you@example.com"
backend.auth.type = "password"
backend.auth.cmd = "pass show email/imap" # 或使用密钥环
message.send.backend.type = "smtp"
message.send.backend.host = "smtp.example.com"
message.send.backend.port = 587
message.send.backend.encryption.type = "start-tls"
message.send.backend.login = "you@example.com"
message.send.backend.auth.type = "password"
message.send.backend.auth.cmd = "pass show email/smtp"
himalaya folder list
列出 INBOX 中的电子邮件 (默认):
himalaya envelope list
列出特定文件夹中的电子邮件:
himalaya envelope list --folder "Sent"
使用分页列出:
himalaya envelope list --page 1 --page-size 20
himalaya envelope list from john@example.com subject meeting
按 ID 阅读电子邮件 (显示纯文本):
himalaya message read 42
导出原始 MIME:
himalaya message export 42 --full
交互式回复 (打开 $EDITOR):
himalaya message reply 42
回复全部:
himalaya message reply 42 --all
himalaya message forward 42
交互式撰写 (打开 $EDITOR):
himalaya message write
使用模板直接发送:
cat << 'EOF' | himalaya template send
From: you@example.com
To: recipient@example.com
Subject: Test Message
Hello from Himalaya!
EOF
或使用标题标志:
himalaya message write -H "To:recipient@example.com" -H "Subject:Test" "Message body here"
移动到文件夹:
himalaya message move 42 "Archive"
复制到文件夹:
himalaya message copy 42 "Important"
himalaya message delete 42
添加标志:
himalaya flag add 42 --flag seen
移除标志:
himalaya flag remove 42 --flag seen
列出账户:
himalaya account list
使用特定账户:
himalaya --account work envelope list
从消息中保存附件:
himalaya attachment download 42
保存到特定目录:
himalaya attachment download 42 --dir ~/Downloads
大多数命令支持 --output 用于结构化输出:
himalaya envelope list --output json
himalaya envelope list --output plain
启用调试日志记录:
RUST_LOG=debug himalaya envelope list
包含回溯的完整跟踪:
RUST_LOG=trace RUST_BACKTRACE=1 himalaya envelope list
himalaya --help 或 himalaya <command> --help 获取详细用法。references/message-composition.md)。pass、系统密钥环或输出密码的命令来安全存储密码。每周安装量
443
代码仓库
GitHub 星标数
336.0K
首次出现
2026年1月24日
安全审计
安装于
opencode411
gemini-cli407
codex404
github-copilot401
cursor397
kimi-cli396
Himalaya is a CLI email client that lets you manage emails from the terminal using IMAP, SMTP, Notmuch, or Sendmail backends.
references/configuration.md (config file setup + IMAP/SMTP authentication)references/message-composition.md (MML syntax for composing emails)himalaya --version to verify)~/.config/himalaya/config.tomlRun the interactive wizard to set up an account:
himalaya account configure
Or create ~/.config/himalaya/config.toml manually:
[accounts.personal]
email = "you@example.com"
display-name = "Your Name"
default = true
backend.type = "imap"
backend.host = "imap.example.com"
backend.port = 993
backend.encryption.type = "tls"
backend.login = "you@example.com"
backend.auth.type = "password"
backend.auth.cmd = "pass show email/imap" # or use keyring
message.send.backend.type = "smtp"
message.send.backend.host = "smtp.example.com"
message.send.backend.port = 587
message.send.backend.encryption.type = "start-tls"
message.send.backend.login = "you@example.com"
message.send.backend.auth.type = "password"
message.send.backend.auth.cmd = "pass show email/smtp"
himalaya folder list
List emails in INBOX (default):
himalaya envelope list
List emails in a specific folder:
himalaya envelope list --folder "Sent"
List with pagination:
himalaya envelope list --page 1 --page-size 20
himalaya envelope list from john@example.com subject meeting
Read email by ID (shows plain text):
himalaya message read 42
Export raw MIME:
himalaya message export 42 --full
Interactive reply (opens $EDITOR):
himalaya message reply 42
Reply-all:
himalaya message reply 42 --all
himalaya message forward 42
Interactive compose (opens $EDITOR):
himalaya message write
Send directly using template:
cat << 'EOF' | himalaya template send
From: you@example.com
To: recipient@example.com
Subject: Test Message
Hello from Himalaya!
EOF
Or with headers flag:
himalaya message write -H "To:recipient@example.com" -H "Subject:Test" "Message body here"
Move to folder:
himalaya message move 42 "Archive"
Copy to folder:
himalaya message copy 42 "Important"
himalaya message delete 42
Add flag:
himalaya flag add 42 --flag seen
Remove flag:
himalaya flag remove 42 --flag seen
List accounts:
himalaya account list
Use a specific account:
himalaya --account work envelope list
Save attachments from a message:
himalaya attachment download 42
Save to specific directory:
himalaya attachment download 42 --dir ~/Downloads
Most commands support --output for structured output:
himalaya envelope list --output json
himalaya envelope list --output plain
Enable debug logging:
RUST_LOG=debug himalaya envelope list
Full trace with backtrace:
RUST_LOG=trace RUST_BACKTRACE=1 himalaya envelope list
himalaya --help or himalaya <command> --help for detailed usage.references/message-composition.md).pass, system keyring, or a command that outputs the password.Weekly Installs
443
Repository
GitHub Stars
336.0K
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode411
gemini-cli407
codex404
github-copilot401
cursor397
kimi-cli396
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
138,300 周安装
营销心理学实战指南:心智模型与行为设计,提升转化率与用户体验
349 周安装
Spring Boot @JsonTest JSON序列化单元测试指南:JacksonTester使用与最佳实践
349 周安装
scikit-learn 机器学习教程:Python 分类、回归、聚类、降维与模型评估实战指南
350 周安装
技术文档撰写专家 | AI辅助生成用户指南、API文档、架构文档、教程
350 周安装
Gemini AI 图像生成技能 - 使用 Google AI 生成和编辑网站图片,支持 4K 分辨率和文本渲染
350 周安装
Next.js 16 AI 助手技能包 - 提升开发效率的智能工具集合
350 周安装