Vibecode Ocoya

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time multi-daycategory 🐦 social mediareplaced by 0 people

The visible AI social marketing loop is buildable, but a credible replacement needs more than the first screen. Ocoya earns its keep through platform APIs, distribution, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# Ocoya · indie build

A single-operator content planner whose hard problems are keeping per-network variants derived from one idea without them silently drifting apart, previewing against the constraints a network will actually enforce, and publishing through interfaces that mostly want a publicly reachable media URL rather than your local file.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Next.js with TypeScript, run locally or on one small box you own | one operator, one browser tab, no control plane |
| Storage | PostgreSQL for posts and schedule, media on disk with a content hash | the same image goes to four networks and should be stored once |
| Composition | One canonical idea with per-network overrides, never four independent drafts | copies drift, and drift is how the wrong caption ships |
| Publishing | An adapter interface with a manual clipboard adapter as the default | most networks need more than a token, and pretending otherwise fails at the worst moment |
| Scheduling | A queue table polled by one worker, with the slot stored in a named zone | a scheduler that fires twice is worse than one that fires late |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the planner and the schedule worker.
  - Get it: nodejs.org, or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **PostgreSQL 16 or newer** · free locally
  - Why: Holds ideas, variants and the schedule, and gives the worker the conditional update the queue depends on.
  - Get it: A local install or a container.
  - Verify: psql connects and the migration applies cleanly
- [ ] **A written record of each network's current publishing rules** · free
  - Why: Caption limits, media hosting requirements, container expiry and per-day post caps decide what an adapter can be, and reading them afterwards means rewriting it.
  - Get it: Read each platform's own developer documentation on content publishing and note the limits and the date.
  - Verify: Every network in the config carries its limits and a checked-on date
- [ ] **Developer credentials for any network you intend to automate** (optional) · free to register; some platforms require a reviewed application
  - Why: Without these the adapter is manual, which is a legitimate answer rather than a gap to paper over.
  - Get it: Register an application with the platform and complete whatever review it requires.
  - Verify: One test post reaches the account from your own code

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Generated imagery and video.
- Follower and engagement analytics.
- Team approvals and roles.
- Any publishing route outside a platform's published rules.
- protection from API and policy changes
- calendar-provider edge cases and timezone correctness
- reliable direct publishing across networks
- analytics history and attribution
- team approvals and asset workflows

If one of those is essential to you, that is the reason to keep paying for Ocoya, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Ocoya: Social tools survive because networks change APIs, permissions, formats, and anti-spam rules constantly.

what you lose

xprotection from API and policy changes

xcalendar-provider edge cases and timezone correctness

xreliable direct publishing across networks

xanalytics history and attribution

xteam approvals and asset workflows

prior art · use these instead of building, if you'd ratherPostizOpen-source social scheduling and publishing platform.↗MixpostSelf-hosted social media management software.↗
share on X ↗"I just replaced Ocoya with one prompt"
the numbers

Ocoya pricing

planmonthlyannual (per mo)what you get
bronze$15$121 workspace, 1 user, 5 social profiles, 100 credits
silver$39$31.205 workspaces, 5 users, 20 social profiles, 500 credits
gold$79$63.2020 workspaces, 20 users, 50 social profiles, 1,500 credits
diamond$159$127.20Unlimited workspaces, 50 users, 150 social profiles, unlimited credits
enterprisecustom—Custom plan for large businesses

free tierno free tier

billingmonthly + annual (-20%); 7-day free trial

hidden costsVAT may be added; lower plans have hard monthly credit, workspace, user and social-profile caps, and the page does not publish overage prices.

verified 2026-08-14 · source ↗

questions
Vibecode Ocoya

Kinda. The core of Ocoya is buildable in a weekend with the prompt on this page, but there are real gaps: protection from API and policy changes, calendar-provider edge cases and timezone correctness. Read the honest list above before committing.

How much does Ocoya cost?

Ocoya's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing Ocoya?

Honestly: protection from API and policy changes; calendar-provider edge cases and timezone correctness; reliable direct publishing across networks; analytics history and attribution; team approvals and asset workflows. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Ocoya?

Yes: Postiz (Open-source social scheduling and publishing platform.), Mixpost (Self-hosted social media management software.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.