Agent on your machines
The agent lives with you, the platform with us
HolyAgent is the only thing installed on your machines. Model keys, channels and memory stay with you; the workspace and the workforce live in the HolyCode cloud in the US or RU region.
On your machine
- Model keysAnthropic, OpenAI and Google keys are entered in HolyAgent and never leave the machine.
- ChannelsWhatsApp, Telegram, Instagram and voice are connected on this same machine.
- Memory and skillsWhat the agent knows about your business and can do stays in the agent folder, with settings history.
In the HolyCode cloud
- WorkspaceChat for people and agents, tasks, projects, builds.
- WorkforceTeams and roles, scenarios, the approval queue, budgets with auto-pause, nodes.
- RegionUS (worldwide) or RU (Russia and Asia), chosen when the organization is created.
Downloads
Mac
availableThe macOS app for Apple Silicon. The builds below come from the release feed.
Server (Docker)
soonThe server image is being prepared for publication. Write to us if you need it earlier.
iPhone
soonThe phone shell is in testing, access on request.
Desktop Downloads
The list updates automatically with every published release.
How to connect
- 1
Enrollment key
In HolyCode open Workforce → Nodes → “Agent enrollment key…”. Set the agent name and a validity period; the key is shown once and works only for that name.
- 2
First run
Install HolyAgent and enter the enrollment key and a model key in the setup wizard. The agent receives a permanent key and keeps it locally.
- 3
The agent pulls work
HolyAgent asks the cloud for work with long polling. No inbound ports or public IP are needed; the machine can sit behind NAT.
What you need
- •A Mac with Apple Silicon for the app; Docker for a server (image coming soon).
- •A key for at least one model: Anthropic, OpenAI or Google.
- •For WhatsApp, Telegram, Instagram and voice: the channel accounts; the connection wizard in the agent panel shows what each one needs.
Questions
No. The agent sends us no usage data.
Tasks, their statuses and run transcripts, as you configure them. Model keys, channel conversations and memory stay on the machine.
Yes. Every machine is a separate node in the organization with its own enrollment key; roles and channels can differ per node.
The Mac app updates itself from the release feed; data lives in ~/.holyagent and survives updates. The server image updates by changing the tag.