# Maple

A monorepo for Maple, a confidential AI research and chat application with a desktop Agent Mode, its client SDKs, a local OpenAI-compatible proxy, and the OpenSecret backend behind it.

The shipped Maple client is a React and Vite frontend packaged as a Tauri desktop and mobile application, offering a research chat experience and a desktop Agent Mode; a separate, independent prototype builds a GPUI-based desktop agent around an ACP protocol and a CLI proxy.

A dedicated directory publishes independent Maple TypeScript, React and Rust SDKs; a standalone OpenAI-compatible proxy is also consumed by the desktop client itself; and the OpenSecret backend provides confidential authentication, inference and conversation storage, with local tooling for its Nitro enclave and signed platform-configuration-register files used to attest the running backend. Development uses a pinned Nix environment with shared build, lint and test recipes run from the repository root inside each component's own pinned shell.

Website: https://github.com/MaplePrivacyLabs/Maple
