Fluoxetine is a macOS module runtime for controlled UI experiments, application adapters, rendering overlays, recovery workflows, and developer diagnostics. The first formal release focuses on explicit permissions, reversible operations, clear logs, and a bilingual lavender interface.
- Complete macOS app icon and consistent lavender visual system.
- Chinese and English interfaces for the app and schema-v5/v6 modules.
- Installed Modules, Get Modules, Sources, and Module Logs pages.
- HTTPS JSON module sources with version compatibility, SHA-256 verification, safe ZIP extraction, and install confirmation.
- Real process selection in normal and unrestricted enumeration modes. Selecting a process records a target; it does not imply attachment or execution.
- Effect Verifier for visible overlay, shortcut, mouse-button, and window-follow verification.
- Browser Injection Lab using an isolated Microsoft Edge profile and a loopback-only DevTools connection.
- Recovery points, emergency stop, recoverable state storage, diagnostic bundle export, and launch-readiness checks.
- Rollback-safe Builder installation that preserves the previous app when staging, signing, verification, or installation fails.
Fluoxetine does not bypass SIP, TCC, Secure Input, Hardened Runtime, code signing, or browser protections. Capabilities are declared by modules and granted explicitly. The diagnostic bundle contains build information, permission flags, module metadata, and sanitized logs only.
- macOS 13 or later.
- Apple Silicon or Intel Mac.
- Full Xcode installation for the self-contained Builder.
- Microsoft Edge only for Browser Injection Lab.
- Extract
Fluoxetine-1.0.2-Builder.app.zip. - Right-click the Builder and choose Open.
- The Builder compiles a native app for the Mac's real hardware architecture.
- Fluoxetine is installed to
~/Applications/Fluoxetine.app.
Build log: ~/Library/Logs/Fluoxetine-build.log
Module import, source refresh, download, checksum, archive validation, extraction, manifest validation, installation, process selection, and Browser Lab operations are recorded under Modules → Module Logs.
The complete release bundle includes 一键发布到 GitHub.command. It signs in to GitHub, creates or updates Allen-ux-dev/Fluoxetine, commits the source, creates the v1.0.2 tag, and uploads the Release assets. It never force-pushes and does not touch other repositories.
Fluoxetine is licensed under the Apache License 2.0. Attribution information is available in NOTICE.