| .codex/environments | ||
| apps | ||
| docs | ||
| .gitignore | ||
| AGENTS.md | ||
| melos.yaml | ||
| README.md | ||
TermRemoteCtl
TermRemoteCtl is a personal remote coding controller for one Windows workstation.
Workspace Layout
- apps/mobile_app: Flutter app for iPhone and Android
- apps/windows_agent: Windows resident agent
- docs: specifications, plans, and protocol notes
Prerequisites
- Flutter 3.x
- .NET 8 SDK
- Windows 11 for the agent runtime
Initial Setup
- Run flutter create apps/mobile_app --platforms=android,ios --project-name term_remote_ctl
- Run dotnet new sln -n TermRemoteCtl.Agent -o apps/windows_agent
- Verify the generated workspace with
flutter --versionanddotnet --version - Begin implementation in
apps/mobile_appandapps/windows_agentusing the checked-in workspace files and protocol notes
Verification
dotnet test apps/windows_agent/tests/TermRemoteCtl.Agent.Tests/TermRemoteCtl.Agent.Tests.csprojflutter test apps/mobile_app/testflutter test apps/mobile_app/integration_test- The Flutter
integration_testsuite may still require a supported local runtime target or device on the machine running it.
Terminal Truth Source
The stable product path uses one rendering truth source:
- backend
restoreplusoutputprovide the durable terminal data - frontend
xtermis the only visible renderer on the mainline - local mobile snapshots are provisional cache only
Backend screen_snapshot, screen_patch, and screen_sync are experiment-only paths. They must stay behind an explicit opt-in switch and must not drive the default product terminal.