AgenticOS
기업 AI 에이전트를 구축·실행·관리하는 통합 플랫폼, 자체 호스팅·오픈소스
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기TTB alcohol label verification prototype: AI-powered verify, audit, and batch workflows
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Prototype for TTB-style alcohol label review. Agents can verify a label against expected application fields, run a compliance-only audit, or process a batch of labels from a CSV.
GOVERNMENT WARNING: heading.STONE'S THROW vs Stone's Throw, become warnings instead of hard failures.generateText + Output.objectAI_GATEWAY_MODEL (defaults to openai/gpt-5.5)pnpm install
cp .env.example .env.local
pnpm dev
Open http://localhost:3000.
For AI Gateway authentication, either:
vercel link and vercel env pull .env.local to use Vercel-provisioned auth, orAI_GATEWAY_API_KEY in .env.local.Optional model override:
AI_GATEWAY_MODEL=openai/gpt-5.5
The batch page includes a downloadable template. The required column is imageFile; it must match
the uploaded image filename exactly. Filenames must be unique within a batch. Supported expected-field columns:
rowId,imageFile,beverageType,brandName,classType,alcoholContent,netContents,producerNameAddress,countryOfOrigin,governmentWarning
Prototype limits are enforced server-side: up to 50 images per batch, 4 MB per image, 80 MB total image bytes, 512 KB CSV files, 300 CSV rows, and 2,000 characters per CSV cell.
Sample labels are in public/samples/ (served at /samples/...). Use the PNG files in the app; the SVG files are included as
editable source artwork.
old-tom-clean.png: clean spirits label that should mostly pass.stones-throw-casing.png: brand casing/punctuation scenario for warning-tier review.bad-warning.png: malformed warning heading and paraphrased statutory text.angled-photo.png: angled/glare-style label to exercise image-quality handling.The AI model only extracts visible text into a typed schema. Verification and compliance decisions are plain TypeScript:
src/lib/extract.ts: one vision + structured-output model call.src/lib/compare.ts: deterministic expected-vs-actual comparison.src/lib/compliance.ts: TTB-inspired required-field and warning-statement checks.src/app/api/batch/route.ts: concurrency-limited NDJSON streaming for batch results.This split keeps the app explainable, fast, and easier to audit than asking the model to make every compliance decision.
NEXT_PUBLIC_ secret is required.openai/gpt-5.5) for extraction; the browser never receives provider credentials. A production deployment would need a reviewed data-retention agreement and logging policy for the selected provider and gateway configuration.=, +, -, and @ to reduce CSV injection risk when reports are opened in Excel or similar tools.SECURITY.md for the prototype security policy and production gaps.Sarah's 5-second usability target informed the design:
pnpm build
vercel
Enable AI Gateway for the Vercel project and configure auth via OIDC (vercel env pull) or
AI_GATEWAY_API_KEY.
The repository includes GitHub Actions workflows for a professional review and release path:
.github/workflows/ci.yml runs pnpm lint, pnpm test, pnpm build, and a high-severity production dependency audit on pull requests and pushes to main..github/workflows/deploy.yml runs the same local quality gate, builds with the Vercel CLI, and deploys prebuilt artifacts when the required Vercel secrets are configured. Pull requests get preview deployments and a PR comment with the preview URL; pushes to main deploy production. If the deploy secrets are absent, the workflow exits successfully after the quality gate and writes a clear skip notice..github/workflows/codeql.yml runs GitHub CodeQL analysis on pull requests, pushes to main, and weekly scheduled scans..github/dependabot.yml keeps npm and GitHub Actions dependencies current with weekly update PRs..github/pull_request_template.md and .github/CODEOWNERS add review hygiene for security-sensitive changes.Required repository secrets for deployment:
VERCEL_TOKEN
VERCEL_ORG_ID
VERCEL_PROJECT_ID
The Vercel project also needs AI Gateway auth configured for preview and production, either with
Vercel-provisioned credentials or AI_GATEWAY_API_KEY.
Recommended GitHub repository settings:
CI / Lint, Test, Build, CI / Dependency Audit, and CodeQL checks before merging to main.preview and production GitHub environments. Add approval protection to production if this is used beyond the take-home demo.pnpm lint
pnpm test
pnpm build
pnpm check
If AI Gateway credentials are available, also run one sample through /verify and one multi-image
batch from /batch.
Deployed at https://new-atp.vercel.app. The home page links to the single-label and batch workflows;
the single-label page has a Load sample button that prefills the included old-tom-clean.png
test label for one-click review.