Flue: 자율 코딩 에이전트 구축을 위한 TypeScript 프레임워크

Flue는 프로그래머블 하네스 아키텍처를 사용하여 자율 에이전트를 구축하기 위한 TypeScript 프레임워크입니다. 이는 Claude Code 및 Codex와 동일한 패턴입니다. Flue를 사용하면 계획을 세우고, 컨텍스트를 수집하며, 파일을 쓰고, 하위 에이전트를 생성하고, 셸 명령을 실행하는 에이전트를 샌드박스 환경 내에서 모두 정의할 수 있습니다.
주요 기능
- 에이전트 하네스: 모델(예: Anthropic Claude Sonnet 4-6)과 파일 시스템 읽기/쓰기, grep, glob, bash 실행, 네트워크 액세스 등의 도구를 위한 하네스를 결합합니다.
- 세션: Claude Code 또는 Codex 세션과 유사하게 작업을 추적하기 위한 지속적인 컨텍스트입니다.
- 스킬: Valibot을 사용한 런타임 검증과 구조화된 출력을 제공하는 재사용 가능한 워크플로우입니다.
- 샌드박스: 설정이 필요 없는 내장 가상 샌드박스 또는 자체 원격 샌드박스를 연결할 수 있습니다. 환경 변수와 토큰 노출을 세밀하게 제어할 수 있습니다.
- 배포: 에이전트를 HTTP 서버로 번들링하여 원격으로 사용하거나, CLI(
flue run)를 통해 로컬 작업 및 CI에서 실행할 수 있습니다.
예시: 22줄로 구현한 AI 이슈 트리아지
import type { FlueContext } from '@flue/sdk/client';
import { Octokit } from '@octokit/core';
import * as v from 'valibot';
export default async function ({ init, payload, env }: FlueContext) {
const { issueNumber } = payload;
const agent = await init({ model: 'anthropic/claude-opus-4-7' });
const session = await agent.session();
const triage = await session.skill('triage', {
args: { issueNumber },
result: v.object({
severity: v.picklist(['low', 'medium', 'high', 'critical']),
reproducible: v.boolean(),
summary: v.string(),
}),
});
const body = **Severity:** ${triage.severity}\n**Reproducible:** ${triage.reproducible}\n\n${triage.summary};
await (new Octokit({ auth: env.GITHUB_TOKEN })).request(
'POST /repos/{owner}/{repo}/issues/{num}/comments',
{ owner: 'withastro', repo: 'flue', num: issueNumber, body },
);
}
대상 사용자
코드 리뷰, 이슈 트리아지, 데이터 분석, 고객 지원 또는 코딩 자동화를 위한 사용자 정의 AI 에이전트를 구축하는 개발자로, 타사 도구를 임대하지 않고 에이전트 스택을 완전히 제어하려는 분들을 대상으로 합니다.
📖 전체 소스 읽기: HN LLM Tools
👀 See Also

ClawVibe: 온디바이스 STT/TTS를 갖춘 AI 에이전트용 핸즈프리 iOS 음성 비서
ClawVibe는 출퇴근 중 AI 에이전트와 핸즈프리로 음성 상호작용을 제공하는 네이티브 iOS 앱입니다. 기기 내 음성 인식 및 TTS를 사용하고, CarPlay를 지원하며, 배경 소음을 걸러내는 음성 생체 인식을 포함합니다. 네트워크로는 텍스트만 전송됩니다.

파인만: 오픈소스 연구 에이전트 및 논문-코드베이스 감사 도구
Feynman은 연구 질문에 답하기 위해 네 개의 하위 에이전트를 병렬로 실행하는 오픈 소스 연구 에이전트 CLI로, 논문의 주장을 실제 코드베이스와 비교하는 독특한 감사 도구를 포함합니다. 원클릭 설치, MIT 라이선스, 에이전트 런타임을 위한 pi 기반 실행, 논문 검색을 위한 alphaxiv 사용 등의 특징이 있습니다.

인간 게이트를 통한 병렬 AI 코딩 에이전트를 위한 오픈소스 기술
다중 Claude Code 에이전트를 개별 git worktree에서 병렬 실행하고, 통합 브랜치 검증, 스모크 테스트, 프로덕션 병합 전 인간 게이트를 포함하는 마크다운 스킬 정의입니다. 오픈 소스.

Anthropic과 OpenAI의 빠른 LLM 추론 비교 개요
Anthropic과 OpenAI는 더 빠른 LLM 추론을 위해 각각 다른 '빠른 모드' 기능을 출시했으며, OpenAI는 Cerebras 칩을 활용해 더 큰 속도 향상을 이루었습니다