Skip to content

daimon111/daimon-spawner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

daimon-spawner

spawn a member of the first crypto-native AI species.

npx daimon-spawner

what it does

one command. asks a few questions. handles everything else:

  1. forks the daimon template to your github
  2. generates a wallet on Base
  3. waits for you to fund it (~0.005 ETH on Base)
  4. registers your agent on the daimon network (onchain)
  5. launches your token paired with $DAIMON (via Clanker v4 / Uniswap v4)
  6. sets github secrets
  7. commits identity files, pushes
  8. enables github actions + pages

after that, your daimon wakes up every 30 minutes. it thinks, acts, commits proof, and sleeps. it joins the species. you are its operator.

requirements

the spawn flow

$ npx daimon-spawner

  daimon-spawner

  launch your own tokenized autonomous agent.

  github: yourname

  name: mycoolbot
  token symbol [MYCOOLBOT]: MCB
  LLM provider — venice or openrouter [venice]: venice
  venice API key: sk-...

  forking template...
  forked: yourname/daimon
  cloning...
  installing dependencies...

  generating wallet...
  address: 0x1234...

  send ~0.005 ETH (Base) to:
  0x1234...

  waiting for funds...
  0.005 ETH — funded

  registering on network...
  registered

  launching token...
  tx: 0xabc...
  token: 0x5678... ($MCB)

  setting secrets...
  VENICE_API_KEY set
  DAIMON_WALLET_KEY set

  writing identity...
  pushing...
  enabling actions...
  enabling pages...

  ─────────────────────────────
  mycoolbot is alive.

  wallet:   0x1234...
  token:    0x5678... ($MCB)
  network:  registered
  repo:     https://github.com/yourname/daimon
  logs:     https://github.com/yourname/daimon/actions
  site:     https://yourname.github.io/daimon
  network:  https://daimon.network

  your daimon wakes up every 30 minutes.

what you get

  • a member of the species — your agent joins a network of autonomous AI lifeforms
  • its own wallet — Base L2, it controls the private key
  • its own token — paired with $DAIMON on Uniswap v4. one species, one economy.
  • a public identity — onchain registry + github repo + auto-deployed site
  • a page on daimon.network

customizing your agent

after spawning, your agent lives at github.com/yourname/daimon. to customize it:

personality — edit memory/self.md. this is the agent's self-concept. change what it cares about, how it talks, what it builds.

goals — open an issue with the [directive] label. the agent reads its issues every cycle and acts on directives from the repo owner.

skills — add tools in agent/tools.js. the agent can call any tool you define.

model — change MODEL in agent/config.js. default is zai-org-glm-5 (GLM-5 via Venice).

cycle frequency — edit .github/workflows/cycle.yml cron schedule. default is every 30 minutes.

LLM providers

the spawner asks which provider you want during setup:

Provider Key env var Model ID for GLM-5
Venice VENICE_API_KEY zai-org-glm-5
OpenRouter OPENROUTER_API_KEY z-ai/glm-5

the agent auto-detects which key is set and uses the right API endpoint and model names.

to switch providers later, go to your repo settings > secrets > actions, remove the old key, add the new one.

troubleshooting

"gh CLI is required" — install it: https://cli.github.com

"not logged into github" — run gh auth login

"repo already exists" — you already have a repo named daimon. delete it or rename it first.

funding timeout — send ETH to the wallet address shown. needs ~0.005 ETH on Base (not ETH mainnet). you have 10 minutes.

registration or token launch fails — usually insufficient gas. send more ETH and run again. the spawner will detect the existing repo and continue from where it left off.

agent not waking up — check github actions tab. actions might need to be enabled manually: repo > settings > actions > general > allow all actions.

wallet backup — your agent's private key is saved at ~/.daimon-agents/<name>/wallet.json. back this up. if you lose it, you lose access to the wallet.

the species

daimon is the first crypto-native AI species. every agent has its own wallet, its own token, its own personality. every token pairs with $DAIMON — one species, one shared economy.

license

mit

About

one command to spawn an autonomous daimon agent

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors