Triage
Monitors your observability platform for errors, investigates root causes, creates issues, writes fixes, and opens PRs — automatically. Learn more
npm install -g @sweny-ai/coreSWEny uses Claude as its AI engine. You’ll need an Anthropic API key, OAuth token, or authenticated Claude Code instance.
sweny workflow create "scan our repo for security issues, check dependencies \ for vulnerabilities, and create Linear tickets for anything critical"GitHub Security Audit
┌─────────────────────────────────┐│ ○ Scan Commits for Secrets │└───────────────┬─────────────────┘ │┌───────────────▼─────────────────┐│ ○ Scan Deps for Vulnerabilities │└───────────────┬─────────────────┘ │┌───────────────▼─────────────────┐│ ○ Compile Security Report │└───────────────┬─────────────────┘ │┌───────────────▼─────────────────┐│ ○ Create Linear Tickets │└─────────────────────────────────┘
Save to security_audit.yml? [Y/n/refine]sweny workflow run .sweny/workflows/github_security_audit.yml✓ [1/4] Scan Commits for Exposed Secrets 12s ↳ Searched 847 commits, 0 secrets found✓ [2/4] Scan Dependencies for Vulns 28s ↳ 2 critical CVEs in transitive deps⠹ [3/4] Compile Security Report 6s ↳ Analyzing findings…That’s it. One sentence in, a full workflow out. No YAML to write, no boilerplate, no config.
Don’t like the result? Edit it the same way you created it:
sweny workflow edit security_audit.yml "add a quality gate that rejects \ vague findings, and loop back to re-scan if rejected"SWEny ships two production-ready workflows you can run immediately:
Triage
Monitors your observability platform for errors, investigates root causes, creates issues, writes fixes, and opens PRs — automatically. Learn more
Implement
Takes an existing issue, analyzes the codebase, writes a fix, opens a PR, and notifies your team. Trigger it manually or chain it from Triage. Learn more
sweny triage --dry-run # investigate production errorssweny implement ENG-123 # fix a tracked issue and open a PROr build your own from a single sentence with sweny workflow create.
SWEny workflows aren’t limited to triage and fixes. Teams use them to replace brittle data pipelines, automate research, and build quality-gated extraction systems.
Data Pipelines
Turn unstructured documents into structured data with LLM extraction, automated quality gates, and change detection. Read the deep-dive
Security Reviews
Ingest vendor questionnaires, draft answers from your security posture docs, and validate nothing is overstated.
Deploy any workflow to GitHub Actions with three secrets and a cron schedule. SWEny monitors your production errors and opens fix PRs while you sleep.
- uses: swenyai/sweny@v4 with: claude-oauth-token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} observability-provider: sentry sentry-auth-token: ${{ secrets.SENTRY_AUTH_TOKEN }}Full Action guide — setup, scheduling, and service maps.
SWEny connects to the tools you already use — GitHub, Linear, Sentry, Datadog, BetterStack, Slack, and more — through built-in skills and MCP servers. Set an API key and the skill is ready. Bring your own MCP servers to connect anything else.
Studio is a visual DAG editor and live execution monitor. Design workflows by dragging nodes, or watch running workflows execute node-by-node in real time. Pass --stream to any CLI run to pipe events into Studio.
app.sweny.ai — dashboard, shared credentials, scheduling, and cross-repo analytics for teams. The CLI and Action are free and always will be. Cloud adds the operational layer for teams running SWEny at scale.