Add Cloud Agent development environment (Android SDK + marketing site) - #19
Draft
ThyFriendlyFox wants to merge 3 commits into
Draft
Add Cloud Agent development environment (Android SDK + marketing site)#19ThyFriendlyFox wants to merge 3 commits into
ThyFriendlyFox wants to merge 3 commits into
Conversation
Co-authored-by: ThyFriendlyFox <thyfriendlyfox@gmail.com>
Co-authored-by: ThyFriendlyFox <thyfriendlyfox@gmail.com>
Rework the marketing site to match modern SaaS references (Expo/n8n/sleek): fully dark theme end-to-end (was light with only a dark hero), slim pill nav with a live GitHub star count, badge + headline-first hero over the dither, spec strip, screenshot feature cards, and restyled sections. Keeps Mouse's IBM Plex Mono / monochrome identity and the signature dither hero. Co-authored-by: ThyFriendlyFox <thyfriendlyfox@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What & why
This branch now carries three things.
1. Cloud Agent development environment
So the repo is usable out of the box in Cloud Agents. The iOS app (
swift/) is macOS/Xcode-only (CI builds it onmacos-15) and can't build on the Linux VM; the Linux-buildable/runnable surfaces are the Android app (kotlin/) and the marketing site (site/). The default image already provides JDK 21, Node 22, and Python 3.12 — the only missing toolchain is the Android SDK, which the install script provisions..cursor/environment.json— default base image;installruns the bootstrap; asiteterminal serves the landing page on port8765..cursor/install.sh— idempotent: installs Android cmdline-tools +platform-tools,platforms;android-35,build-tools;35.0.0into~/android-sdk, accepts licenses, writes gitignoredkotlin/local.properties, and primes./gradlew assembleDebug.2. Hero dither driven by app screens
The hero "dither boids" flock assembles from three app screens (
site/assets/app-history.png,app-vite.png,app-ruby.png) rendered in the app's own visual language (black containers, IBM Plex Mono).3. Marketing site redesign — cohesive dark, modern layout
Reworked
site/to match modern SaaS references (Expo / n8n / sleek.design) while keeping Mouse's IBM Plex Mono, monochrome, terminal-honest identity (no accent color, no reassurance microcopy):msh/node/git/ zero deps) over the signature dither.msh/node/gitstack with numbered steps, FAQ, a glowing CTA band, and footer — all restyled as dark bordered cards with hover states and scroll reveals.Gesture-law impact
None — environment tooling and marketing-site assets/markup only; no application or input-handling code changed.
Verified — function and feel
Environment:
BUILD SUCCESSFUL,app-debug.apk,com.reagentsystems.mousev0.1.3, targetSdk 35); install idempotent; a draft environment build ran the install from a clean checkout and a fresh Cloud Agent booted from it passed all checks.Site redesign:
mouse_site_redesign_walkthrough.mp4
Redesigned dark hero with dither flock forming an app screen
Redesigned call-to-action band and footer
xcodegen generatere-run if files were added/removed) — n/a (no Swift/source files changed)To show artifacts inline, enable in settings.