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 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证AI SENTINEL — AI Governance Made Accountable | A TODO.LAW service
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Cross-border AI governance registry for organizations that deploy or provide AI systems. Register AI systems, classify risk under the EU AI Act (Reg. (EU) 2024/1689), run FRIA and conformity assessments, manage human oversight gates, incidents, vendors and policies. Bilingual EN/ES.查看完整 README ↗Cross-border AI governance registry for organizations that deploy or provide AI systems. Register AI systems, classify risk under the EU AI Act (Reg. (EU) 2024/1689), run FRIA and conformity assessments, manage human oversight gates, incidents, vendors and policies. Bilingual EN/ES.
One assessment, six regimes. Compliance is mapped across nine frameworks: EU AI Act, GDPR (the AI-relevant articles), NIST AI RMF, ISO/IEC 42001, AIUC-1 (the certification standard for AI agents, chosen per system rather than attached by risk tier), the California CCPA ADMT regulations, Colorado SB 26-189, Texas TRAIGA and Washington's domain instruments. A single unified impact assessment answers all of them, built as a common core drafted to the strictest formulation among the regimes plus overlays that appear only where a regime applies. From it the product generates a multi-jurisdictional AI notice, a human review and appeal protocol, and an agentic addendum that stress-tests all three against a handoff to an autonomous agent. Regulatory content carries a law-review date.
One codebase, two postures:
src/config/pilot.ts). To lift the caps: the Cloud Plan, a managed instance or your own instance.Next.js 16, React 19, tRPC 11, Prisma 5, PostgreSQL, NextAuth, next-intl, Tailwind 4. Runs on port 3003 in development.
cp .env.example .env.local # set ais_DATABASE_URL + ais_DATABASE_URL_UNPOOLED (same value locally) + NEXTAUTH_SECRET
npm install
npx prisma migrate deploy # apply schema
npm run db:seed # content-only seed (skill packages)
npm run db:seed-frameworks # EU AI Act, NIST AI RMF, ISO 42001, AIUC-1
npm run db:seed-admt # California CCPA ADMT
npm run db:seed-regimes # GDPR, Colorado, Texas, Washington
npm run db:seed-templates # assessment templates
npm run db:seed-shadow-ai-tools # Shadow AI tool catalog
npm run db:seed-vendor-catalog # AI vendor catalog
npm run db:seed-cross-mappings # cross-framework mappings
npm run dev # http://localhost:3003
Sample data (a fictional organisation, user and systems, for local development only) is opt-in: set DEMO_SEED=true before npm run db:seed. First-run seeding without that flag is content-only, and the hosted instance carries no fictional data.
To self-host the full stack (Postgres included) with one command, use the sovereign bundle instead: deploy/sovereign/README.md.
Security posture, threat model and known gaps are documented in docs/security.md. Multi-tenant isolation conventions are enforced by npm run lint:security.
Honest limitations, disclosed there in full: no Content-Security-Policy header yet, and rate limiting that is per process rather than across a fleet (exact on a self-hosted install, best-effort on serverless). If you expose an instance beyond localhost, read the hardening section of the sovereign README first.
npm run lint # ESLint
npm run lint:security # multi-tenant convention linter
npx tsc --noEmit # typecheck
npm test # vitest (org isolation, auth, seed gate)
npm run build # production build
AGPL-3.0-or-later. Copyright (C) 2026 RINDOGATAN LLC See LICENSE.
Under AGPL section 13, anyone who runs a modified version of this software as a network service must offer the corresponding source to its users. The app renders a "Source code (AGPL-3.0)" link in its footer for this purpose; white-label deployments can point it at their own fork via NEXT_PUBLIC_SOURCE_URL. Third-party acknowledgments are in NOTICES.md.