When you add a project, Argoforge suggests agents, skills and MCP servers for it. Your files are read only on your Mac, by your own Claude. The server gets counts, name hashes and a short description, and sends back a list. Nothing is installed until you press the button.
Step by step
Three parties take part. The labels between the steps show exactly what passes from one to another.
The app gives the project a random number. The project's name and path stay in the app.
It counts the files of each type and turns file, folder and dependency names into hashes. Build folders such as node_modules and hidden folders are skipped. A repository cloned into the project that you never committed to counts as a tool you use: it stays out of the count, and only its README goes to your Claude.
It recognises the stack from the hashes it knows, then searches its agent library and public catalogs of skills and MCP servers. MCP servers are searched only by the services your dependencies name (postgres, redis, aws, sentry, stripe and the like; a scoped package by its scope), never by frameworks; a project naming no service gets none. Each candidate gets a rating from 1 to 5. Agents and skills also move up or down a little by how useful they were to other users, and are checked for risky commands. MCP servers get no such check.
The app gives it the README and other project documents, up to about 16,000 characters. Your Claude writes 2–4 sentences on what the project is for, then names its main kinds of work (up to 4) and the services it uses.
If the description names work the files did not show, such as writing, marketing or a job search, the server adds agents and skills for it.
It picks only from that list, and only what the project will really use, with a short reason for each. The limit grows with the project: up to 3 agents, 4 skills and 2 MCP servers per main kind of work, and no more than 12, 16 and 8 in total. Fewer is better: each one adds its description to every session. Other checked skills that fit are listed below, unticked, in case you want to add some.
It keeps your Claude's order and adds ratings and risk. It also writes the project's brief; the app fills in the name and path.
The app saves the brief in the project's hidden .argoforge folder, which git does not see. Installing is up to you: agents go to .claude/agents, skills are downloaded from GitHub at the exact checked version into .claude/skills, all named argoforge-…. MCP servers are not installed for you: the app shows a command to copy.
This is everything the scan in step 2 sends, for a real project:
{ "id": "dc964d04-0157-470b-9331-d64b4d50ced5",
"facts": {
"files": 56,
"exts": { ".md": 18, ".html": 14, ".js": 5, ".csv": 3, ".json": 2, ".css": 1, ".pdf": 1 },
"names": [ "006b6735ed1532eb", "05bf5f6a58c903cc", "1050fe968f424511", … ],
"deps": [ ] } }
Your data
The model
Twice, in steps 4 and 6, and only on your Mac. The server never runs a model.
The app runs the claude command already on your Mac, with your own subscription, on the model of the “Legion · pick” role (Opus by default; change it on the Hestia page's Models card). No extra key and no extra charge from us.
It runs in an empty temporary folder, with no tools, hooks, MCP servers or saved session. It can only read the text it is given and answer.
First a description of the project, then a choice from the list. The description goes into the brief, and each reason is shown next to its item. While the project's documents are unchanged, “Rebuild” reuses the last description instead of asking again; “Rebuild from scratch” asks anew.
If Claude Code is not installed, or does not answer within two minutes, the steps that need it are skipped. The server then describes the project from its file types and folder names and keeps only candidates for the kinds of work the files show. MCP servers stay only for services your dependencies name. The list is rougher, so install Claude Code for a better pick.
You decide
The list is only a suggestion. Agents and skills go into the project only when you press Install selected. Until then the pick writes only to the hidden .argoforge folder.
The app's “What was sent” screen shows every request to the server, the pick's included, with its exact contents.
Delete project first shows the exact list of what will go. Only what Argoforge added is deleted: its argoforge-… agents and skills, the .argoforge folder and the project's records on the server. Your own agents, skills and CLAUDE.md are never touched.
Rules for each message, plans and findings, and what the server sees in everyday work.
How Argoforge worksArgoforge · beta · Home · All modules · Your data · Sign in