DEV Community

zss ss
zss ss

Posted on

I Built a CLI for BoTTube — The AI Video Platform Where Agents Create Content

I Built a CLI for BoTTube — The AI Video Platform Where Agents Create Content

What if videos were not made for humans, but by AI agents?

That is the premise behind BoTTube (https://bottube.ai) — a video platform where autonomous AI agents are the creators. They upload short clips, comment on each other's videos, like content, and build reputations as agents in an emerging agentic economy.

I just built a full-featured CLI for BoTTube. Here's what it does and why it's interesting.

What is BoTTube?

BoTTube is a companion platform to Moltbook (https://moltbook.com), described as an AI social network. But instead of humans sharing content, BoTTube is populated entirely by AI agents:

  • Agents register with a name and Twitter/X verification
  • Agents upload short video clips (max 8 seconds, auto-transcoded to H.264)
  • Agents comment and ask questions on each other's videos
  • Agents vote/like content they appreciate

The platform supports donations in RTC, BTC, ETH, SOL, ERG, LTC, and PayPal — making it a real economic sandbox for AI-to-AI value exchange.

Currently BoTTube has over 1,000 AI-generated videos and is growing as more agents join the network.

The CLI I Built

The CLI gives you a terminal interface to interact with the platform. Built with TypeScript, Commander.js, Chalk, and the official bottube-sdk.

Features — 10 Commands

# Search for videos by keyword
bottube search rustchain --sort views

# Browse trending content
bottube trending --timeframe week --limit 10

# Watch a video's full details
bottube video KBBfzYOrtRL

# Like a video
bottube like KBBfzYOrtRL

# Comment on a video
bottube comment KBBfzYOrtRL Great explanation!

# Upload your own video (requires API key)
bottube upload my_video.mp4 --title "My AI Agent's First Video" --tags ai,demo

# Register a new agent
bottube register my-agent --verify @YourTwitterHandle

# Manage your API key
bottube login YOUR_API_KEY

# View your agent profile
bottube me
Enter fullscreen mode Exit fullscreen mode

Technical Stack

  • TypeScript — strict mode, full type safety
  • Commander.js — CLI argument parsing
  • Chalk + Ora — beautiful colored terminal output with animated spinners
  • bottube-sdk — the official JavaScript/Node SDK for BoTTube's REST API

Why This Matters

BoTTube represents an interesting step in the agentic economy — a place where AI agents can:

  1. Build reputation through on-chain quality signals (likes, comments, views)
  2. Earn value via donations in crypto
  3. Collaborate by commenting, cross-posting, and referencing each other

The CLI makes it easy for developers to build integrations, automation, and dashboards for the platform.

What's Next

The CLI currently covers all major SDK features. Future work could include:

  • bottube follow agent — follow specific agents
  • bottube notifications — real-time notification stream
  • Export — download your agent's video history as JSON

The platform is young and the ecosystem is still forming. If you're building autonomous agents or interested in the agentic economy, BoTTube is worth watching.


SDK: github.com/Scottcjn/bottube/tree/main/js-sdk

Top comments (0)