惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
G
Google Developers Blog
M
MIT News - Artificial intelligence
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
B
Blog RSS Feed
Blog — PlanetScale
Blog — PlanetScale
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
雷峰网
雷峰网
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
L
LangChain Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
B
Blog
J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
I
InfoQ
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店
GitHub - swenyai/sweny: AI-powered engineering workflows ...
wickdninja · 2026-05-13 · via Hacker News: Show HN

SWEny

AI workflows as code. Describe what you want, get a reliable DAG.

CI npm License Docs Marketplace


Quickstart

npx create-sweny            # pick a workflow → auto-detects providers → done
sweny workflow run .sweny/workflows/pr-review.yml

Or if you already have @sweny-ai/core installed:

sweny new

Already have a .sweny.yml? sweny new adds additional workflows non-destructively.

Build a workflow from scratch — pick "Describe your own" in the sweny new picker, or:

sweny workflow create "review PRs for security issues and code quality"
sweny workflow run .sweny/workflows/pr-review.yml

# Visualize any workflow as a Mermaid diagram — drop it into a PR or README
sweny workflow diagram .sweny/workflows/pr-review.yml -o pr-review.mmd

Keep the CLI current:

sweny upgrade          # pulls the latest @sweny-ai/core via your package manager
sweny upgrade --check  # dry-run: just report the available version

Browse marketplace.sweny.ai for ready-to-run workflows.

What it does

Describe a task in plain English. SWEny builds a DAG of focused AI agents — each node gets its own MCP tool set scoped by the skills it declares, structured output, and conditional routing. Every tool call is tracked. (The underlying Claude Code agent process keeps its built-in tools available so nodes stay agentic inside their box; see ARCHITECTURE.md for the exact capability contract.)

$ sweny workflow create "audit our repo for security issues, \
    scan dependencies, and create Linear tickets for anything critical"

  GitHub Security Audit

  o Scan Recent Commits for Exposed Secrets
  |
  +---> o Review Open PRs for Security Changes
  +---> o Scan Dependencies for Vulnerabilities
       |
  o Compile Security Posture Report
  |
  o Create Linear Tickets for Critical Findings

  Save to .sweny/workflows/github_security_audit.yml? [Y/n/refine]

Use it anywhere

Surface What it does
CLI Build, run, and publish workflows from your terminal
GitHub Action Run any workflow on CI — plus dedicated triage and e2e actions
Studio Visual DAG editor and live execution monitor
Claude Code Plugin Slash commands, MCP tools, and an isolated workflow agent
Marketplace Browse, fork, and share community workflows

Custom skills

Extend any workflow with your own skills. Scaffold one in a single command:

sweny skill new code-standards -d "Team TypeScript conventions"
sweny skill list

Or write the file by hand at .sweny/skills/code-standards/SKILL.md:

.sweny/skills/code-standards/SKILL.md
---
name: code-standards
description: Team coding conventions for TypeScript
---

When reviewing TypeScript code:
- Use camelCase for variables and functions
- Every public function needs at least one test
- Mock at boundaries (HTTP, DB), not internal functions

Then reference it in any workflow node:

nodes:
  review:
    name: Code Review
    instruction: Review the pull request.
    skills: [code-standards, github]

Skills are cross-tool compatible — the same SKILL.md works in Claude Code, Codex, and Gemini CLI. Write once, use everywhere. Learn more.

Built-in skills

Set the credential, the skill is ready. No configuration.

Skill What it does
github Search code, read files, create issues, open PRs
linear Create, search, and update issues
sentry Query errors, issues, and stack traces
datadog Query logs, metrics, and monitors
betterstack Query incidents, monitors, and logs
slack Send messages via webhook or bot API
notification Discord, Teams, email, generic webhooks

GitHub Actions

# Run any workflow on CI
- uses: swenyai/sweny@v5
  with:
    workflow: .sweny/workflows/security-audit.yml
    claude-oauth-token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
  env:
    LINEAR_API_KEY: ${{ secrets.LINEAR_API_KEY }}

Focused actions for common use cases:

Action Purpose
swenyai/sweny@v5 Run any workflow YAML
swenyai/triage@v1 SRE triage — observability + issue tracker
swenyai/e2e@v1 Agentic E2E browser tests

Cloud reporting (optional)

SWEny runs locally or in CI with zero phone-home behavior by default. To enable the cloud dashboard at cloud.sweny.ai:

  1. Sign up and link your repo — the GitHub App handles this in one click.
  2. Copy the CI reporting token from your project page (starts with sweny_pk_).
  3. Add it as a GitHub Actions secret named SWENY_CLOUD_TOKEN.
  4. Expose it to the Action:
- uses: swenyai/sweny@v5
  with:
    workflow: .sweny/workflows/security-audit.yml
    claude-oauth-token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
  env:
    SWENY_CLOUD_TOKEN: ${{ secrets.SWENY_CLOUD_TOKEN }}

Without SWENY_CLOUD_TOKEN, the Action performs no network calls to sweny.ai. No anonymous telemetry, no pings, nothing.

See PRIVACY.md for the full data policy.

Publish to the marketplace

Share your workflows and skills with the community:

sweny publish   # interactive CLI — publish a workflow or skill

Packages

Package Description
@sweny-ai/core Skills, DAG executor, CLI, workflows
create-sweny npx create-sweny — thin wrapper around sweny new
@sweny-ai/studio Visual DAG editor and execution monitor
@sweny-ai/mcp MCP server for Claude Code / Desktop

Links

Development

npm install          # install all dependencies
npm run build        # build all packages
npm test             # run all tests

License

MIT