Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证the best personal business advisor,lawyer and secretary
翻译准备中
正在加载完整 README。 以下为已保存的摘录。
Mobile-optimized business productivity workspace combining document scanning, German tax tracking, invoicing, contracts, and AI legal coaching.
Scan pipeline
1. Capture/Upload — JPEG DataURL / Blob from camera canvas or file input
2. Crop & optimize — Canvas filters: grayscale 0.2126R+0.7152G+0.0722B, high-contrast luminance normalization + binarization, magic-color edge sharpen + text saturation
3. Upload — dataUrl → File(image/jpeg) → local data URL storage
4. AI — Page URLs → Anthropic Claude with response_json_schema (OCR, document type, markdown)查看完整 README ↗Mobile-optimized business productivity workspace combining document scanning, German tax tracking, invoicing, contracts, and AI legal coaching.
DataURL / Blob from camera canvas or file input0.2126R+0.7152G+0.0722B, high-contrast luminance normalization + binarization, magic-color edge sharpen + text saturationdataUrl → File(image/jpeg) → local data URL storageresponse_json_schema (OCR, document type, markdown)is_kleinunternehmer → 0 % VAT + §19 UStG footnote on UI/PDFcalcDocDraftTotalssigning_order_index; next signer activated only after previous signsmessage_title → SavedLawyerMessagenpm install
cp .env.example .env
# Required for live AI: ANTHROPIC_API_KEY=sk-ant-...
npm run dev
Restart the dev server after changing .env.
Set ANTHROPIC_API_KEY in .env (see .env.example). The dev/preview server proxies Claude via /api/llm so the key never ships to the browser. See SECURITY.md. When configured, Claude powers:
Priority: Anthropic Claude → demo LLM stubs.
All data (documents, receipts, contracts, etc.) is stored in browser localStorage.
src/
├── components/
│ ├── scanner/ # Camera, crop, optimize, results
│ ├── lawyer/ # Archive, quick prompts, message actions
│ └── layout/ # Tab bar, premium modal
├── pages/
│ ├── Dashboard.jsx
│ ├── taxvault/
│ ├── docdraft/
│ └── contractsafe/
└── lib/
├── appApi.js # localStorage entities + LLM + file upload
├── schemas.js # Entity definitions
└── ...
npm run build
npm run preview
Pages deploy issues? See DEPLOY.md — workflow pushes to gh-pages; enable Pages: settings → Deploy from a branch → gh-pages / (root). Do not re-run obsolete workflow #1.
Live URL: https://codebwoy.github.io/aridscanlogic/
The build generates public/robots.txt, public/sitemap.xml, and public/og-image.png, and injects Open Graph, Twitter Card, and Schema.org JSON-LD into index.html.
| Step | Action |
|---|---|
| 1 | Push to main — Deploy GitHub Pages builds and pushes to gh-pages |
| 2 | Never re-run workflow #1 — it uses obsolete deploy-pages@v4; use run #2+ or Setup GitHub Pages (run once) |
| 3 | One-time: Pages settings → Deploy from a branch → gh-pages → / (root) → Save |
| 4 | Set VITE_SITE_URL in .env if using a custom domain (re-run npm run seo:generate) |
| 5 | Google Search Console → submit sitemap: https://codebwoy.github.io/aridscanlogic/sitemap.xml |
Default canonical URL: https://codebwoy.github.io/aridscanlogic/