Open-Source Cold Email & Warmup Platform
Warmbly는 메일함을 예열하고 캠페인 전송·답변 triage를 지원하는 오픈소스 콜드 이메일 플랫폼입니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗The CLI, the editor agent and the GitHub Action now live in their own public repo: Barbudda/septune, with the full guide. This repo is the hosted web app.
Deterministic technical-SEO audit for your site, from the terminal, your CI, or your editor, plus hosted monitoring that tells you when a deploy breaks SEO. No AI required, no API keys, no telemetry in the CLI.
npx septune audit https://your-site.com
Septune crawls a site the way a search engine sees it, measures every technical-SEO issue (it doesn't guess), and prints a scored report with the exact affected URLs, plus ready-to-apply patches for the mechanical ones.
Septune audit https://your-site.com/
25 pages · 6.2s · deterministic, no AI, no external API
every linked page crawled · 31 sitemap URLs
Score 87/100
metadata ███████████░ 93
indexing █████████░░░ 76
structure ███████████░ 95
images ████████████ 100
schema ███████████░ 96
internal-linking ██████████░░ 86
performance ████████████ 96
framework ████████████ 100
Issues (8)
CRITICAL Pages set to noindex (1)
1 pages carry a noindex directive (robots meta tag or X-Robots-Tag header).
→ /pricing
MEDIUM Pages missing a canonical URL (2) · fix template
2 of 24 indexable pages declare no canonical.
→ /about, /blog
MEDIUM Missing internal links between related pages (8)
8 high-similarity internal-link opportunities (computed from on-site content).
→ /, /pricing, /docs +5 more
…
Site signals 1 orphan page · max click depth 2 · 8 internal-link suggestions
✚ 2 issues have a ready patch: septune fix <ruleId> --framework <fw>
Most of technical SEO is something your code controls and something a machine can check by measuring, so Septune does exactly that. Every finding comes with evidence from the page. Nothing is hallucinated, nothing needs a model, nothing phones home. It runs in seconds, for free, forever.
What it measures on every crawl:
noindex, <html lang>, redirect chains, near-duplicate content (shingles)Node 18+. Zero dependencies.
# one-off
npx septune audit https://your-site.com
# or install globally
npm i -g septune
septune audit http://localhost:3000 # your dev server, before you deploy
septune audit https://your-site.com --pages 12 --framework astro
septune audit https://your-site.com --json # machine-readable
septune diff https://your-site.com http://localhost:3000 # what your change breaks
septune watch https://your-site.com # compare with a saved baseline
Comment on every pull request with what changed compared with production, and fail it when the preview would drop pages from search (new noindex, pages that start failing, robots.txt blocking Google):
- uses: Barbudda/[email protected]
with:
url: ${{ steps.deploy.outputs.preview-url }}
baseline-url: https://your-site.com
Or gate on the score alone: septune audit https://staging.your-site.com --fail-under 80.
Mechanical issues get a real, framework-idiomatic diff, with no model involved:
septune fix framework-robots-missing --framework nextjs
septune fix indexing-canonical-missing --framework astro --url https://your-site.com
septune rules # the full catalog
Septune also ships as an MCP server, so Claude Code, Cursor, VS Code or Windsurf can run the audit, compare your local version with production, get fix templates, then patch the repo they already have open. Septune does the measuring; your assistant does the reasoning.
# Claude Code plugin (MCP tools + /septune:seo and /septune:check)
/plugin marketplace add Barbudda/septune
/plugin install septune@septune
# or the bare MCP server, in any client
claude mcp add septune -- npx -y septune mcp
Then: "Use septune to audit http://localhost:3000 and fix what you find." Setup for every client → www.septune.dev/docs/agent
www.septune.dev is the same engine with an account: audit history, a change report grouped by file with every diff, and monitoring: Septune checks your production site on a schedule, compares each check with the previous one, and alerts you by email, Slack, Discord or webhook when something critical changes. Free covers one site checked weekly; Pro (5 sites, daily) and Studio (25 sites) open soon and can be pre-ordered now. The hosted app audits public URLs; run the CLI to audit localhost.
git clone https://github.com/Barbudda/RankForge
cd Septune && npm install
npm run cli:build && node cli/dist/index.js audit https://example.com # the CLI
npm run dev # the app on :3000
The app works with zero configuration. Accounts need Supabase (see .env.example); monitoring also needs migration 0004_monitoring.sql, CRON_SECRET, SUPABASE_SECRET_KEY and RESEND_API_KEY. AI-assisted fixes for judgment-heavy issues and a generative support chat are optional (Anthropic key, a local Ollama model, or nothing at all). See DEPLOY.md to host it. npm test runs the CLI end-to-end suite and the monitoring tests.
A single Next.js 16 / TypeScript app. The audit engine is plain TypeScript with no framework coupling. The CLI bundles it straight from src/lib/audit, so the terminal, the app and the editor agent can never drift apart.
src/lib/agents/crawl.ts | breadth-first crawler seeded by the sitemap, honours robots.txt (SSRF-guarded when hosted) |
src/lib/audit/engine.ts | 69 rules over the parsed pages (catalog.ts lists them) |
src/lib/audit/indexing-checks.ts | robots.txt, hreflang, canonical targets, soft 404s, sitemap hygiene, HTTPS certificate |
src/lib/audit/snapshot.ts | snapshots and diffs: what changed between two versions of a site |
src/lib/audit/link-graph.ts | orphans, click depth, internal PageRank |
src/lib/audit/resource-probe.ts | real image weights, link statuses, redirect chains |
src/lib/audit/content-intel.ts | TF-IDF topics, readability, near-duplicates |
src/lib/audit/deterministic-fix.ts | framework-idiomatic patch templates |
src/lib/monitor/ · src/app/api/cron/monitor | scheduled checks, alerts, history |
src/app/api/mcp/route.ts | the hosted MCP server (stateless, zero deps) |
cli/ | the terminal CLI |
MIT