Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證erp
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
AI-native ERP for a precision die & machining job-shop. Multi-tenant (Postgres RLS), TypeScript end-to-end.
Design docs: see docs/ (00–06) and the published blueprint. This is the Phase-1 implementation.
AI features (optional — set ANTHROPIC_API_KEY in .env)檢視完整 README ↗AI-native ERP for a precision die & machining job-shop. Multi-tenant (Postgres RLS), TypeScript end-to-end.
Design docs: see
docs/(00–06) and the published blueprint. This is the Phase-1 implementation.
Next.js 15 · TypeScript · PostgreSQL + Row-Level Security · Drizzle ORM · MinIO · Redis · Claude (AI) · Docker Compose.
pnpm install # install workspace deps
pnpm infra:up # start Postgres + Redis + MinIO (Docker)
pnpm db:setup # create app role + RLS, run migrations, seed a demo tenant
pnpm dev # run the web app → http://localhost:3000
Demo login (seeded): [email protected] / password123
ANTHROPIC_API_KEY in .env)ai_action as an audit trail) and runs only after you click Confirm — GST math and document numbering stay deterministic in code, never from the model.price_history tool anchors new quotes on real history ("last time ₹30,000 for Sharma Auto")./settings/ai, owner) — every proposal the AI made and whether it was saved, tokens per day, by feature and by person.Model routing, cost metering (ai_usage table), prompt caching and guardrails are described in docs/05-ai-integration.md. Without a key, AI surfaces show a setup hint and everything else works normally.
Also: global search (top bar or /), customer statement-of-account and payment-receipt PDFs, dark mode (Auto/Light/Dark in the sidebar).
apps/web Next.js app (UI + server actions + AI routes)
packages/ai Claude gateway: model routing, SQL guard, structured drafting
packages/db Drizzle schema, migrations, RLS, tenant client, seed
packages/core shared types, zod, enums, utils
docs/ product & technical blueprint (00–06)
Database: local Docker Postgres by default; swap DATABASE_URL for managed Postgres (Neon / Supabase free tier) with zero code changes — see DEPLOY.md.
Every business row carries tenant_id; Postgres RLS enforces isolation. The app connects as a non-superuser (app_user) and every request runs inside a transaction that sets app.current_tenant — a query physically cannot read another tenant's data.