Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

183 Commits
 
 
 
 

Repository files navigation

AI Development Environment Homebrew Tap

Install

brew tap bludesign/ai-development-environment
brew install ai-development-environment

The application formula is macOS-only and defaults long-lived credential storage to the macOS Keychain.

Service

Start the application as a keep-alive service:

brew services start ai-development-environment

Run brew services as your normal user, without sudo. A root daemon uses a different or unavailable login Keychain.

By default it listens at http://127.0.0.1:3090. Persistent settings are stored in:

$(brew --prefix)/etc/ai-development-environment.env

The file is installed with owner-only permissions. Edit HOSTNAME, PORT, CREDENTIAL_STORAGE_TYPE, or any Vault variable, then apply the changes:

brew services restart ai-development-environment

For a one-off foreground process, exported values override the configuration file:

HOSTNAME=0.0.0.0 PORT=8080 ai-development-environment

Service output is written to $(brew --prefix)/var/log/ai-development-environment.log and $(brew --prefix)/var/log/ai-development-environment.err.log.

Control agent

Until the first agent release is tagged, install the formula from the repository head:

brew install --HEAD control-agent

Create a one-time enrollment command from the app's Agents page, run it on the Mac, then start the persistent outbound-only service:

control-agent enroll \
  --server http://127.0.0.1:3090 \
  --enrollment-token <one-time-token>
brew services start control-agent

The agent stores its stable ID and credential in ~/.config/control-agent/config.json. Service logs are at $(brew --prefix)/var/log/control-agent.log and $(brew --prefix)/var/log/control-agent.err.log.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages