Launch AI-native companies from natural language using Hermes + Paperclip.
paperclip-company-factory is an open-source toolkit for bootstrapping, configuring, hosting, and operating reusable agent companies with public-safe templates and a Hermes-friendly natural-language workflow.
If a user gives Hermes or OpenClaw only this GitHub URL, the repo should still be installable:
bash <(curl -fsSL https://raw.githubusercontent.com/reallygood83/paperclip-company-factory/main/scripts/install_from_github_url.sh) https://github.com/reallygood83/paperclip-company-factory --dry-runThen continue with:
./scripts/status.shpython3 scripts/first_run_wizard.pyPYTHONPATH=src python3 -m paperclip_company_factory.cli bootstrap-from-prompt "Create a public AI content studio company for newsletters" --dry-run --format text
- Clone this repository
- Run one command:
./scripts/one_click_install.sh --enable-autostart
- Open the interactive wizard:
python3 scripts/first_run_wizard.py
- Review the dry-run report
- Approve the real bootstrap
- Open the Paperclip dashboard at
http://127.0.0.1:3100
scripts/install_from_github_url.shscripts/one_click_install.shscripts/enable_autostart.shscripts/status.shscripts/restart.shscripts/logs.shscripts/first_run_wizard.py
For first-time users, recovery should be obvious:
- check status:
./scripts/status.sh - restart service:
./scripts/restart.sh - inspect logs:
./scripts/logs.sh
pcf validate-envpcf healthpcf interpret-request "Create a public AI content studio company for newsletters"pcf bootstrap-company "Atlas Research" --template research-company --dry-run --format textpcf bootstrap-from-prompt "Create a public AI content studio company for newsletters" --dry-run --format text
A practical Hermes flow looks like this:
- user says: "리서치 회사 하나 만들어줘"
- Hermes runs
bootstrap-from-prompt --dry-run --format text - Hermes shows a readable report and asks for approval
- Hermes runs the real bootstrap and reports company, agent, and issue IDs
- Hermes can continue with commands like "이 회사에 marketer 추가해줘"
Paperclip now supports multiple companies. Use these commands to manage them:
# List all companies
PYTHONPATH=src python3 -m paperclip_company_factory.cli list-companies --format text
# Get company by prefix
PYTHONPATH=src python3 -m paperclip_company_factory.cli get-company HER --format text
# Create company with specific prefix
PYTHONPATH=src python3 -m paperclip_company_factory.cli bootstrap-company "Hermes Validation Lab 01" --prefix HVL1 --format text🏢 Hermes Validation Lab 01
📋 Mission: Hermes Validation Lab 01 delivers AI-native market intelligence and decision support.
📊 Template: research-company
🔖 Prefix: HER
👥 Agents: 4 (CEO, Researcher, Analyst, Publisher)
📝 Issues: 3 starter tasks
✅ Dry-run complete. Run without --dry-run to create real resources.
AGENTS.mddocs/architecture.mddocs/quickstart.mddocs/onboarding.mddocs/agent-install.mddocs/security.mddocs/troubleshooting.mddocs/launch-playbook.md
MIT