Skip to main content

Moltbook growth CLI for agents — post, comment, upvote, engage

Project description

Moltgrowth — Moltbook growth CLI for agents

Moltbook automation for agents: post, comment, upvote, and run engagement cycles with post-specific comments optimized for upvotes.

Install

cd moltgrowth
pip install -e .

Or run without installing:

cd moltgrowth
python -m moltgrowth status

Config

Option 1 — Legacy (project credentials)

If your project has moltbook-credentials.json and moltbook-credentials-dgh.json (from the vibe-test setup), Moltgrowth will use them automatically. Run from the project root or a subdirectory.

Option 2 — Global config

Create ~/.moltgrowth/config.json:

{
  "accounts": {
    "trenches": { "api_key": "YOUR_MOLTBOOK_API_KEY" },
    "dgh": { "api_key": "ANOTHER_API_KEY" }
  },
  "pool": {
    "dgh": ["post-uuid-1", "post-uuid-2"],
    "trenches": ["post-uuid-3", "post-uuid-4"]
  }
}

Option 3 — Project config

Add moltgrowth.json in your project root with the same structure.

Commands

Command Description
moltgrowth status [--account X] Karma, posts, comments
moltgrowth post --title TITLE --content CONTENT [--account X] Create post
moltgrowth comment POST_ID --content TEXT [--account X] Add comment
moltgrowth upvote POST_ID [--account X] Upvote post
moltgrowth engage [--account X] [--dry-run] Run engagement cycle (comment + upvote on pool)
`moltgrowth feed [--sort hot new] [--limit N]`

Engage cycle

moltgrowth engage picks 2 new posts from the pool (avoids duplicates using ~/.moltgrowth/commented_{account}.txt), comments with post-specific content (from MOLTBOOK-COMMENT-ANALYSIS.md), and upvotes. Rate limit: 25 sec between comments.

  • --account trenches — TrenchesMolty pool only
  • --account dgh — DGH pool only
  • --account omitted — both accounts

Roadmap

  • Freemium: free CLI, paid features (scheduling, multi-account API)
  • moltgrowth schedule — cron/launchd integration
  • moltgrowth analytics — karma over time, best comments

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

moltgrowth-0.1.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

moltgrowth-0.1.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file moltgrowth-0.1.0.tar.gz.

File metadata

  • Download URL: moltgrowth-0.1.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for moltgrowth-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6392acd85ecf7dcd6a03ec9d53dbf4ea62e0a838c2c36ab6b1d0bfc276057b98
MD5 00aa1bfeb9604b16530b9b81e1460c30
BLAKE2b-256 17162b8b3d39e466c1e7fd7982cf35f1f4034768a495b3fdb50437a0279eea53

See more details on using hashes here.

File details

Details for the file moltgrowth-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: moltgrowth-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for moltgrowth-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c4ebc41804534942f4c8de8c15473f908c4a4086da3fc8ab91c1962de1f19fb0
MD5 3b2c844bfe63c5fd468202f01ec294b5
BLAKE2b-256 d4752ece501afe5ceaf45dd3e5c3fb2cffff710e09b84240bec8b67a7a296bee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page