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

推荐订阅源

IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园_首页
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
ThreatConnect
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 聂微东
H
Help Net Security
T
Threat Research - Cisco Blogs
Blog — PlanetScale
Blog — PlanetScale
A
Arctic Wolf
G
Google Developers Blog
量子位
U
Unit 42
I
InfoQ
V
V2EX
F
Fox-IT International blog
P
Privacy & Cybersecurity Law Blog
V
Visual Studio Blog
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
C
CERT Recently Published Vulnerability Notes
博客园 - 三生石上(FineUI控件)
T
The Exploit Database - CXSecurity.com
T
Tailwind CSS Blog
SecWiki News
SecWiki News
Know Your Adversary
Know Your Adversary
MyScale Blog
MyScale Blog
宝玉的分享
宝玉的分享
The Hacker News
The Hacker News
Project Zero
Project Zero
Application and Cybersecurity Blog
Application and Cybersecurity Blog
月光博客
月光博客
Recent Commits to openclaw:main
Recent Commits to openclaw:main
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
GRAHAM CLULEY
C
Cisco Blogs
I
Intezer
Simon Willison's Weblog
Simon Willison's Weblog
O
OpenAI News
Recorded Future
Recorded Future
T
Tenable Blog
W
WeLiveSecurity
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
T
The Blog of Author Tim Ferriss
www.infosecurity-magazine.com
www.infosecurity-magazine.com
D
Docker
C
Cybersecurity and Infrastructure Security Agency CISA
PCI Perspectives
PCI Perspectives

Hacker News: Show HN

Show HN: A CSP header scanner that explains what's unsafe Show HN: LINQ CLI – an iMessage API you can use from the command line Iteration Machine · Let AI grow your side projects. Show HN: Agmsg – let Claude Code and Codex message each other (bash and SQLite) Show HN: Notification when coding agent is done, free GitHub - sebastianwessel/skills: AI Skills Show HN: Workout to Work – A desktop app that annoys you into exercising Show HN: Libfyaml adds a YAML/JSON parse cache; 427 MB reloads in 36 ms Show HN: A simple, sharable physics playground in the browser Show HN: Flet Studio – build cross-platform Python apps in the browser Swarmwage Agent Tournament — live GitHub - enumura1/py-sql-cleaner: Find, format, and safely extract embedded SQL from Python files. Choose language | Timelocked Show HN: Agentic Intent Benchmark Show HN: AgentSite – Same bytes to every visitor; Markdown twin at <body> top Run parallel coding agents in cloud sandboxes. GitHub - steveking-gh/firmion: Firmion strives to be an ergonomic firmware image packaging tool GitHub - villagesql/villagesql-skills: Agent skills for VillageSQL - gemini-cli-extension; claude-code-plugin Tagline Rater — a tagline critic that runs in your browser Show HN: Enough, an Agent Harness for Writers Show HN: Ktx – Open-source executable context layer for data agents GitHub - ThatXliner/x-commit: Xliner's Commit Skill GitHub - flightdeckhq/flightdeck: Observability and control plane for AI agents. GitHub - search-router/simple-search: Open-source reference app on top of the Search Router API: FastAPI + Jinja metasearch service with pluggable backends, deterministic mocks (no API key needed), RTL UI, Redis cache, and a demo ads cabinet. Show HN: Tunnel.to – dead simple localhost reverse tunnels Debugging Agent for Developers Genesis Architect — Research First. Build Once. monochess.pages.dev Show HN: Free Tool to Analyze Content Security Policies GitHub - Diplomat-ai/diplomat-agent-ts: What can your TypeScript AI agent do to the real world? Scan your code. See which tool calls have zero checks Code Block Selector - Visual Studio Marketplace AI Philosopher King Show HN: Lattice – place attractors, ignite stars, outlast three AIs Prometheus dependency graph — interactive showcase | Riftmap Show HN: Continue? Y/N: A 60-second game about AI agent permission fatigue Show HN: I made a vi-like modal keyboard plugin for Figma flashcardaudit.com | flashcardaudit.com Quickstart Show HN: Pushing a naive C++ web server implementation to 9k req/SEC GitHub - run-llama/liteparse: A fast, helpful, and open-source document parser Removals AI for movers — instant photo quotes for UK removal firms Keptour | AI travel itinerary planner GitHub - dalemyers/Roar: A macOS CLI tool for notifications GitHub - district-solutions/open-agent-tools-coder: Enables small-to-large self-hosted ai models to use local source code when running tool-calling agentic workloads. We actively data mine 20,900+ (2+ TB) popular github repos using large and small ai models to create reuseable: json, markdown and parquet files for local-first tool-calling models. GitHub - progapandist/stripeek: A local TUI proxy for real-time Stripe API debugging, built for navigating complex payloads fast. GitHub - sir1st/hermes-desktop: All-in-one cross-platform desktop app for Hermes Agent — bundles Python + hermes-agent + hermes-web-ui The Anatomy of an LLM GitHub - astefanutti/shaderbang: Shebang for Shaders MapYourGrid Show HN: Generate Claude Code Workflows using Spec Driven Development approach Show HN: AT4K Launcher - Apple TV inspired Launcher for Android TVs GitHub - nixys/nxs-universal-chart: The Helm chart you can use to install any of your applications into Kubernetes/OpenShift Show HN: Reassign – a 24-hour dial for planning your day AudaStories: Hear the story of anything Sam's POV restaurant visits and updates Product Hunt Launch Network — LaunchPact Show HN: AI agents for UK GDAD PCF roles and their skills TopRec (toprec.io) – AI screening and CRM for recruiters and hiring teams Show HN: Camera Lets You See Sound in Complete Darkness [video] BetterCallClaude Italia — AI legale per avvocati Show HN: Product Trailers – The TV Channel for Product Hunt Launches TickerDB - Market context for agents The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Verbum Vitae – Bible memorization [pt] Freeciv Longturn Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) Show HN: My Attempt at QR as a Captcha Stop the Scroll in Under 2 Seconds | StopClip GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command Show HN: CSP Radar – Build a Content Security Policy without breaking your site GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Gonfire · See how candidates actually work with AI. Show HN: Open-source tool for learning anything using AI Show HN: Open-Source AI Racing Harness tir · race the room to the target word Dataforge Honeypot Remove Audio from Video Online Free - Runs Locally, No Watermarks Show HN: Gandalf the Grader Show HN: Epstein Index – Stock returns of Epstein-linked companies since 2008 Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai Show HN: GTFS·X – a free, web-based transit schedule (GTFS) editor World Flavor Atlas — Epicure Visualization GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use Show HN: 10k+ Funny Quotes We hardened an LLM agent. Each defense we added made it more exploitable. GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform Architectural Metapatterns GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers Show HN: VimRace Hodor — Instantly launch your prompts into any AI tool GitHub - javaid-codes/audit-supply-chain-agents Workplane — Share AI artifacts with humans and agents
GitHub - awebai/aweb-team-coord-worktrees: An aweb team template for a minimum team with a permanent coordinator and worktrees with local developers.
juanre · 2026-05-29 · via Hacker News: Show HN

Aweb team template: coordinator + developer/reviewer worktrees

A minimal Aweb team template with one long-lived coordinator workspace and two repo-isolated worktree agents:

  • coord — coordinator role, persistent responsibility workspace under agents/coordinator/
  • dev — developer role, generated git worktree under worktrees/<repo>-dev/
  • review — reviewer role, generated git worktree under worktrees/<repo>-review/

This template is meant to be used with the aw CLI.

Install aw

npm install -g @awebai/aw
aw version

Bootstrap

Run from a directory that is not already inside a git repo/worktree. For remote templates, aw team bootstrap refuses to clone into an existing git worktree unless you pass --template-cache-dir.

This template declares worktrees: in team.yaml, so the work directory must be a git repo. Pass exactly one of:

  • --work-directory <path> — use an existing local git repo
  • --work-repo-url <url-or-local-path> — clone a repo into ./worktrees/<derived-name>/ inside the template checkout

Recommended: clone the work repo into worktrees/

aw team bootstrap https://github.com/awebai/aweb-team-coord-worktrees.git \
  --username <username> \
  --work-repo-url https://github.com/<org>/<repo>.git

Alternative: use an existing local work repo

aw team bootstrap https://github.com/awebai/aweb-team-coord-worktrees.git \
  --username <username> \
  --work-directory /path/to/your/repo

If you want hosted onboarding prompts, omit --username. Default agent names from team.yaml are used automatically; pass --ask-for-agent-names only when you want to rename them interactively.

After bootstrap you should have:

aweb-team-coord-worktrees/
├─ agents/
│  └─ coordinator/          # long-lived coordinator workspace
│     ├─ .aw/
│     ├─ AGENTS.md
│     └─ work -> ../worktrees/<repo>/ or /path/to/your/repo
└─ worktrees/
   ├─ <repo>/               # only when --work-repo-url was used
   ├─ <repo>-dev/           # developer worktree agent
   │  └─ .aw/
   └─ <repo>-review/        # reviewer worktree agent
      └─ .aw/

Start the coordinator first:

cd aweb-team-coord-worktrees/agents/coordinator
claude

Then start the worktree agents when there is implementation or review work:

cd ../../worktrees/<repo>-dev
claude

cd ../<repo>-review
claude

Related skills and templates

If your coding agent supports aweb skills (for example through @awebai/pi), load these when useful:

  • aweb-bootstrap — choose the right team source, work-directory/work-repo-url shape, worktree-agent policy, and rerun safety.
  • aweb-coordination — day-to-day work loop, claims, handoffs, and shared state.
  • aweb-messaging — mail/chat response policy and wake-up events.
  • aweb-team-membership — invites, active team, certificates, hosted vs BYOT, and addressability.
  • aweb-identity — identity, custody, did:key/did:aw, key rotation, and inbound mode.

Other maintained templates:

Team model

The coordinator is the stable, long-lived team surface for intake and routing. The developer and reviewer are local worktree agents for code changes. Code edits should happen in worktrees/<repo>-dev/; independent review should happen from worktrees/<repo>-review/.

The coordinator should:

  1. clarify goals and acceptance criteria;
  2. route implementation work to dev;
  3. route review to review;
  4. decide whether to request amendments, merge, or escalate.

Structure

team.yaml                    # roles, one coordinator agent, two worktree agents

docs/team.md                 # shared team operating instructions

roles/coordinator.md         # coordinator role playbook
roles/developer.md           # developer role playbook
roles/reviewer.md            # reviewer role playbook

agents/coordinator/AGENTS.md # coordinator workspace context
worktrees/                   # generated git worktrees; not template source

Included team

Surface Default alias Role name Location
Coordinator coord coordinator agents/coordinator/
Developer worktree dev developer worktrees/<repo>-dev/
Reviewer worktree review reviewer worktrees/<repo>-review/

BYOT example

Bring Your Own Team (BYOT, including your own namespace/domain controller):

aw team bootstrap https://github.com/awebai/aweb-team-coord-worktrees.git \
  --aweb-url http://localhost:8000 \
  --registry http://localhost:8010 \
  --namespace example.com \
  --team coord-worktrees \
  --work-directory /path/to/your/repo

If you do not yet have a local controller key for the namespace:

aw id namespace prepare-controller --domain example.com

Real-time awakenings for mail/chat (recommended)

By default, agents do not automatically wake up when they receive aweb mail/chat. Without a wake-up path, ask them to check:

aw mail inbox
aw chat pending

Solutions:

  • Claude Code: install the channel plugin from inside claude:

    /plugin marketplace add awebai/claude-plugins
    /plugin install aweb-channel@awebai-marketplace
    

    then restart with:

    claude --dangerously-load-development-channels plugin:aweb-channel@awebai-marketplace
  • Codex:

    aw run codex
  • Pi:

    pi install npm:@awebai/pi@latest

License

This template is open source under the MIT License.