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

推荐订阅源

J
Java Code Geeks
G
Google Developers Blog
有赞技术团队
有赞技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Blog — PlanetScale
Blog — PlanetScale
罗磊的独立博客
博客园 - 聂微东
V
Visual Studio Blog
博客园_首页
D
DataBreaches.Net
腾讯CDC
I
InfoQ
F
Fortinet All Blogs
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
云风的 BLOG
云风的 BLOG
月光博客
月光博客
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog
C
Check Point Blog

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 - smithy-ai/smithy-ai: An orchestrator for AI-assi...
t0mas88 · 2026-05-04 · via Hacker News: Show HN

Orchestrate Claude sessions from your issue tracker

Smithy-AI is an orchestrator for AI-assisted software development. It runs Claude Code sessions, isolated in Docker containers, with the usual planning and building phases. Optionally you can create a knowledgebase with project specific best practies and automatically review each PR against it.

This project is a work in progress. Feel free to watch the repo or open a discussion if you're interested.

Overview

Smithy-AI coordinates multiple AI agents working alongside human developers through a Jira, Gitlab or Forgejo-based workflow:

  • Agent Smithy: plans and implements features based on issues, creates pull requests, and responds to review feedback.
  • The Architect: reviews pull requests against established best practices and maintains the project's knowledge base in a separate context repository.

Diagram of Smithy workflow

Human actions are in yellow. The project knowledge base is an optional separate repository with markdown files used as input for best practices and preferences of the project.

Smithy development workflow

  1. Create an issue and assign to Agent Smithy
  2. Smithy creates a branch, let's Claude Code write a plan and shares it with you
  3. You add comments to the issue to improve the plan, once done label the issue "Plan Approved"
  4. Smithy creates a draft pull-request, implements the plan, and watches CI status to validate
  5. You review the issue manually or request a PR review by The Architect
  6. Smithy responds to your (and The Architect's) review comments
  7. You remove the Draft status of the PR, Smithy cleans up his plan and related file. Done.

The Architect learning workflow (optional)

  1. Once a PR is merged or rejected, The Architect scans the (human) review comments
  2. If the knowledge base (context) requires updating based on the comments, The Architect opens a PR on the context repository
  3. This PR, just like the build flow, allows you to review and request changes

Demo setup

The examples/demo/ directory contains a Docker Compose stack that runs a local Forgejo instance with the orchestrator.

cd examples/demo
cp .env.example .env

Edit .env with your CLAUDE_CODE_OAUTH_TOKEN (from claude setup-token) Other fields are set automatically by the setup scripts below.

# Start the docker compose demo stack
docker compose up -d

Once Forgejo is running, configure it on http://localhost:3000 and create a repository. Then run the scripts to configure Forgejo and the repository:

# Only the first time:
python3 scripts/setup_instance.py

# For every repository:
python3 scripts/setup_repo.py owner/repo

Documentation

License

This project is licensed under AGPL-3.0. See CONTRIBUTING.md for contribution terms.