Skip to content

tradewife/fartnode-cli

Repository files navigation

FARTNODE — Autonomous Idea Factory (CLI)

FARTNODE is a CLI-native, autonomous idea factory. From a single command, it:

  1. generates a high-signal concept,
  2. auto-scaffolds an MVP/full-stack Solana app,
  3. mints & launches a token (per-project policy; deflationary/creator-fee optional),
  4. boots “shill agents” for X/Farcaster/Discord, and
  5. tracks on-chain & growth telemetry.

It prioritises speculative upside over subscriptions: each shipped concept is its own liquid micro-business with built-in value capture and anti-slop gates. Internally it composes Kilo Code (build/ship) and Eliza (shill/ops) behind one UX:
fartnode ship, fartnode token, fartnode launch, fartnode shill.


Quickstart

bun i
bun run build
cp .env.example .env    # add your OPENROUTER_API_KEY

CLI

node apps/cli/dist/index.js --help
node apps/cli/dist/index.js ideate --n 3
node apps/cli/dist/index.js ship
node apps/cli/dist/index.js token
node apps/cli/dist/index.js launch --adapter pumpfun --dry
node apps/cli/dist/index.js shill --dry --model openai/gpt-4o-mini

Manifest

See docs/manifest.schema.md. Example in fartnode.manifest.yaml:

  • token.standard: pumpfun | heaven | token-2022
  • launch.adapter: pumpfun | heaven | self-lp
  • token.policy: per-project (fee_bps, burn_pct_of_fee) — optional
  • llm.*: OpenRouter model/params

Notes

  • Trading is disabled in v0.2. Launch adapters run in dry-run.
  • OpenRouter generates a sample post at .fartnode/sample_post.txt.
  • Real Kilo/Eliza wiring is plumbed; you can enable Eliza live mode by removing --dry and installing necessary plugins.

Roadmap

  • Mainnet adapter calls (Pump.fun / Heaven).
  • Token-2022 creator-fee + withdraw/burn helpers.
  • Quality gates: tests, Lighthouse, docs enforcement.
  • Telemetry (observe): on-chain + growth dashboards.

License: MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published