Dulus
선택한 모델로 데스크톱·터미널에서 동작하는 AI 에이전트, 모델은 Fuel에 호스팅되고 $DULUS로 결제
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A standalone web app that runs a records-level permit history diagnostic against Florida municipal/AHJ data. Enter an address, get a plain-English realtor-grade report with confidence grades, top flags, a Then-vs-Now imagery block, and recommended next steps. One-click PDF download.
v1 coverage: unincorporated Miami-Dade County and cities within it. Uses Miami-Dade Property Appraiser public JSON and the RER Open Data ArcGIS FeatureServer. No API keys or logins required for the core records pipeline.
Optional AI visual review: set ANTHROPIC_API_KEY and the app will
use Claude vision to compare the subject's satellite image against a
block-context view, looking for roof / addition / fence discrepancies
against the permit record. Without the key, the report falls back to a
static visual checklist.
v2 plans: individual city portals (Miami Beach, Coral Gables, Hialeah, Doral, etc.), Broward County, Palm Beach County.
npm install
npm run dev
# open http://localhost:3000
npm run build
npm start
See DEPLOY.md for copy-paste instructions covering
GitHub + Vercel + custom subdomain on palma.llc.
src/
├── app/
│ ├── layout.tsx Root HTML shell
│ ├── page.tsx Landing page with address form
│ ├── Report.tsx Client component rendering DiagnosticReport
│ ├── globals.css Tailwind + custom report styles
│ └── api/
│ └── check/
│ ├── route.ts POST → runDiagnostic → JSON
│ └── pdf/
│ └── route.ts POST → runDiagnostic → buildPdf → .pdf
├── lib/
│ ├── types.ts DiagnosticReport + domain types
│ ├── miami-dade.ts Pipeline: PA + ArcGIS + geocoder → DiagnosticReport
│ └── pdf-report.ts DiagnosticReport → PDF via pdfkit (standard AFM fonts)
POST /api/check — body { address?: string; folio?: string } →
returns DiagnosticReport JSON.
POST /api/check/pdf — body { address?: string; folio?: string }
OR a full DiagnosticReport object → returns a PDF.
GET /api/check — health check.
PAPublicServiceProxy):
owner, building, extra features, sales, benefit/taxable.BuildingPermit_gdb,
Open_Building_Violations, BuildingViolation_gdb,
CodeComplianceViolation_Open_View,
CodeComplianceViolation_ClosedPast5Years_View,
EnergovCodeCasePublicView, inspectionsData.This app does records-level triage only. It does not make legal or final compliance determinations. Every finding is classified as:
Every report carries a confidence grade and explicit data limitations. Always verify with the AHJ before acting.