Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
A modern Angular 21 dashboard that renders operational reports per Dynamics 365
module. Ships with a Sales Orders report (open backorders with remaining
physical inventory) and is built to add more modules with minimal change.查看完整 README ↗A modern Angular 21 dashboard that renders operational reports per Dynamics 365 module. Ships with a Sales Orders report (open backorders with remaining physical inventory) and is built to add more modules with minimal change.
npm install # first time
npm start # http://localhost:4200
npm run build # production build -> dist/
The dev server proxies Azure AD (/api/token) and D365 (/data) via
proxy.conf.js, so no CORS or secret exposure in the browser.
core/ singletons: ApiService, AuthService + interceptor, ReportRegistry, Theme
shared/ reusable UI kit + models + utils
layout/ shell, sidebar, topbar
features/ dashboard (overview) + sales-order (report)
See CLAUDE.md for architecture details and how to add a new report module.
Environment config lives in src/environments/. d365BaseUrl and auth.scope
must point at the same D365 tenant (the token audience must match the resource).
In production the client secret is injected server-side by a /api/token function —
it is never bundled into the browser.