Agentic Trading Lab
에이전트와 대화하고, 거래 아이디어를 테스트하며, 코드 없이 실제 시장 데이터에 AI 트레이딩 에이전트를 적용
Kerb는 영국 자영배달기사용 오프라인 우선 개인 재무·세금 추적기
Kerb — a private, offline-first money & tax tracker for UK self-employed delivery drivers (Amazon Flex, Uber Eats). Every penny of income, expenses, tax and take-home.
금융JavaScript · CSSGitHub @Qutayba12온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A private, offline-first money & tax tracker for UK self-employed delivery drivers (Amazon Flex, Uber Eats, Deliveroo, Just Eat…).
Kerb works out — to the penny — your income, expenses, allowable deductions, tax, National Insurance, what to keep and what's safe to spend, and it can read your receipts with Claude just by taking a photo. Everything stays on your device.
بالعربي: تطبيق ذكي وخاص لسائقي التوصيل في بريطانيا يعملون لحسابهم الخاص. يحسب لك بالبنس: مدخولك، مصاريفك، الضرائب والتأمين الوطني، صافي أرباحك، كم تحتفظ للضريبة وكم يمكنك أن تصرف — ويقرأ فواتيرك تلقائياً عبر كلود بمجرد تصويرها. كل بياناتك تبقى على جهازك فقط.
Kerb is a Progressive Web App — no app store needed.
The camera, install and offline features need HTTPS (or
localhost). Openingindex.htmldirectly from disk won't work — serve it.
Scanning reads receipts, earnings statements, bank statements and payslips — from a photo or a PDF — and fills everything in. It works two ways.
Free allowance (no account needed). Out of the box, each device gets a number of free scans per month through Kerb's own endpoint. Nothing to set up. The file passes through that endpoint on its way to Anthropic — see Privacy below.
Your own key (unlimited, nothing passes through us).
Your key is stored only on your device, is sent only to Anthropic, and is never included in a backup file. Each scan costs a fraction of a penny.
Quick-add by text and the assistant always need your own key: the shared endpoint accepts documents only, so it can't be used as a general-purpose model.
The endpoint is api/scan.js, a single serverless function. On Vercel it needs one environment variable:
| Variable | Required | Purpose |
|---|---|---|
ANTHROPIC_API_KEY | yes | the key the endpoint spends |
KV_REST_API_URL + KV_REST_API_TOKEN | strongly recommended | shared counters, so quotas hold across instances |
FREE_SCANS_PER_MONTH | no (default 50) | the free monthly allowance per device |
DAILY_REQUEST_CAP | no (default 5000) | hard ceiling on what the endpoint can cost in a day |
Without ANTHROPIC_API_KEY the endpoint returns a clear "not set up" message and the app falls back to asking for your own key — nothing breaks.
Without the KV variables the quotas are per-instance only and reset on every cold start, so the per-device allowance is not really enforced. The daily cap is the protection that still bounds the cost; attach a KV store before relying on the allowance.
What stops the endpoint being used as a free model is api/_validate.js: a request is accepted only if it is exactly one image or PDF plus one instruction, on an allowed model, with a capped reply — no system prompt, no tools, no free-form text. npm run test:api covers what it refuses.
Any static host works. Two easy ones:
https://<user>.github.io/<repo>/.There is no build step — it's plain HTML/CSS/JS.
npm run serve # static dev server at http://localhost:8080
npm run test # tax-engine correctness checks
npm run icons # regenerate app icons
Requires only Node.js (used for the dev server and tooling; the app itself has zero runtime dependencies).
index.html app shell
manifest.webmanifest PWA manifest
service-worker.js offline caching
css/styles.css light + dark theme
js/
app.js boot, router, navigation, theme
store.js settings + UK tax rate tables (editable)
tax.js the calculation engine
db.js IndexedDB (local storage of entries)
claude.js Anthropic extraction (receipts, earnings, bank, payslips)
charts.js dependency-free SVG charts
util.js formatting, dates, UK tax-year math
ui/ screens: dashboard, income, expenses, tax, pots,
insights, settings, onboarding, forms, shared,
scan-earnings, bank-import, payslips, assistant
icons/ app icon (scalable SVG)
scripts/ dev tooling (server, tests, optional PNG icon generator)
Kerb gives estimates to help you budget and stay organised. It is not tax advice. Always confirm the final figures on your HMRC Self Assessment or with an accountant. Tax rates are seeded for 2026/27 (England/Wales/Northern Ireland) and are editable in Settings; Scottish bands and student-loan thresholds are provided as defaults to verify per year.
MIT