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/