extra-apps
Instructions for finding and managing extra/external applications like CAD and Public Transportation.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Extra Applications
The AutomateLinux ecosystem integrates several external applications. These are typically stored outside the main automateLinux repository but are linked for easy access.
Locating Applications
The extraApps/ Directory
The primary entry point for finding external apps is the extraApps/ directory in the root of the automateLinux workspace.
ls -l ~/coding/automateLinux/extraApps
This directory contains symlinks to the actual source locations:
-
cad: Points to~/coding/cad/ -
loom: Points to~/coding/loom/ -
publicTransportation: Points to~/coding/publicTransportation/
Direct Paths
-
CAD App:
/home/yaniv/coding/cad -
Public Transportation (PT) App:
/home/yaniv/coding/publicTransportation
Port Management
External apps often run local development servers. Their ports are managed centrally by the daemon.
Current Standard Mappings
| App | Mode | Standard Port |
|---|---|---|
| CAD | Production | 3000 |
| CAD | Development | 3001 |
| PT | All | 3002 |
Updating Ports
If you move an app to a different port, update the daemon so macros and proxies continue to work:
d setPort --key pt --value 3005
Editing and Permissions
[!IMPORTANT] Use Symlinks for Access: When accessing or editing files for these external applications, ALWAYS use the symlinks located in
~/coding/automateLinux/extraApps/.Correct:
~/coding/automateLinux/extraApps/cad/src/file.tsIncorrect:~/coding/cad/src/file.tsUsing the
extraAppspath prevents redundant permission requests and maintains workspace context. The user has granted permission for theautomateLinuxworkspace, so staying within its directory structure (via symlinks) is preferred.
Related Commands
-
d listPorts: See all currently registered app ports. -
d publicTransportationOpenApp: Opens the PT app in Chrome based on the registered port. -
d restartLoom: Management for the Loom screen recording integration.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!