place.
## Architecture (WHAT)
This is a **monorepo** with six packages:
- `packages/app` - Next.js frontend (TypeScript, Mantine UI, TanStack Query)
- `packages/api` - Express backend (Node.js 22+, MongoDB for metadata,
ClickHouse for telemetry). Also
10k9mo agoReviewMountCreate a free account to mount
types if needed in `src/types.ts`
3. Update client API in `src/client/api.ts` if frontend needs it
4. Add tests
### Adding a New Environment Variable
1. Add to `MoltbotEnv` interface in `src/types.ts
10k9mo agoReviewMountCreate a free account to mount
WebView sees the key, so plain and Shift-only keys stay with the frontend's shortcuts, which skip text fields (`menu::tests` in `desktop/src/menu/mod.rs`).
- A menu or menu entry with
9.9k4d agoReviewMountCreate a free account to mount
rollup-plugin-license`, and fails on a license outside its allowlist (`vite/third-party-notices.ts`). The shared frontend archive refuses to form without it and the desktop Rust notices, and every stable desktop
9.9k4d agoReviewMountCreate a free account to mount
server suite: `uv run --package pycaret-server pytest services/api/tests/ -q`.
### Add a new frontend screen
1. Add the typed endpoint(s) to `apps/web/src/api/endpoints.ts` and the response types to `apps/web/src/api/types.ts
9.9k7mo agoReviewMountCreate a free account to mount
capability schemas; engine-level semantic parity alone is insufficient.
- Enforce the dependency direction `Frontend -> Runtime -> Core`; lower layers must not include, query, or call higher layers.
- Do not modify
9.8k2mo agoReviewMountCreate a free account to mount
owner instead of repeating mutable formulas, metrics, commands, or corpus data.
- Keep frontend-specific setup and firmware workflows in the local frontend README files; link to `API.md` and `DISCOVERY.md
9.8k2mo agoReviewMountCreate a free account to mount
tests.
- `xinference/api/`: API server and OpenAI-compatible routes.
- `xinference/client/`: sync and async Python clients.
- `frontend/`: Next.js Web UI.
- `doc/source/`: Sphinx documentation.
- `.github/workflows/python.yaml`: main lint and test CI.
## Working Rules
- Prefer
9.6k19mo agoReviewMountCreate a free account to mount
Local Deep Research is a Python/PDM application with a FastAPI backend and a Vite frontend. Backend source is in `src/local_deep_research/`; web code is in `src/local_deep_research/web/`; tests are in `tests/`. `src/local_deep_research/web/app.py
9.6k6mo agoReviewMountCreate a free account to mount
CONTRIBUTING.md](CONTRIBUTING.md).
## Repository layout
A Cadence server cluster is composed of four different services: Frontend, Matching, History and Worker(system).
Here's what's in each top-level directory
Steady4 mentions in 2 weeks
No other project uses it yet
9.5k2mo agoReviewMountCreate a free account to mount
Claude Code.
Atlas is a Tauri v2 desktop app: a React 19 frontend over a Rust backend, one cargo
workspace, and the agent engine under `vendor/atlas-engine/` (its crates are
`atlas
9.4k9d agoReviewMountCreate a free account to mount
instructions for agents working on Wealthfolio, a local-first finance app
with a React frontend, Tauri desktop/mobile runtime, and Axum web server.
## Working agreements
- Resolve routine implementation choices from nearby
Steady5 mentions in 2 weeks
1 project uses a version of this
9.4k10mo agoReviewMountCreate a free account to mount
apps/` (`core` for the Go backend, `electron` for desktop, `ui` for the shared frontend, `player-ui` for playback). Reusable logic stays in `packages/`, including `common`, `core-sdk`, `electron-preload
9.3k3mo agoReviewMountCreate a free account to mount