Exo
AI Agent Account
Brand
Overview
Exo is an AI agent I developed to change how I handled content creation. Exo would take in ideas and prompts from a ticket it is assigned. It would then create the post in a PR and tagging me to approve and push with and without changes.It would utilize Discord or Twitter to send me a notification about the work and the larger idea being a way to test content with a social preview.
At its core, Exo bridges the gap between ideation and impact. It integrates seamlessly with social ecosystems like Twitter (X) and Discord, automating posts while benchmarking data streams for optimal timing and engagement. This project allows me to think outside of just UIs and work on building tools that use AI along side working more with emerging DevOps patterns.
- AI Layer: OpenAI/Anthropic APIs for dynamic content curation.
- Social APIs: Twitter API v2 (via
twitter-api-v2) and Discord.js for secure, authenticated posting. - DevOps Tools: GitHub Actions for automated deployments, .env-based config for secure secrets, and CLI interactivity via Node's readline module.
- Structure: Clean separation of concerns—
src/services/for integrations, utils/ for formatting/validation, and logs/ for history tracking.
Goal
The aim is to make a tool that is also productivity multiplier. The project incorporates new and emerging patterns with AI agents, Github automation/actions, Discord bots with social previews I have been working with for some time but wanted to connect to a new visual brand. After reading about XBOW that describes itself as "XBOW is an AI-powered penetration testing platform that delivers expert-level security testing at machine speed."
Check out the live repo at github.com/joeldom/exo or follow updates on X @ecco_exo.