Jellyfish — Autonomous AI Agents That Control Real Websites
Jellyfish is an open-source autonomous AI agent desktop platform. Download for Mac or Windows. Create AI employees that browse real websites using computer vision, manage your ads, post on social media, and work 24/7 on your business goals. No coding required.
What is Jellyfish?
A desktop application (Electron + Next.js) that gives non-technical people a team of autonomous AI agents. Each agent can control real websites via Puppeteer + Vision LLM (screenshot → click → type → scroll), talk to other agents via EventBus, and work continuously with autonomous planning loops. Data persisted in SQLite — fully local, no cloud dependency.
Key Capabilities
- Computer Use — Agents browse real websites using AI vision. Screenshot → Vision LLM (GPT-4o/Claude) → Action (click_text, type, scroll, navigate). Puppeteer-based with auto cookie dismissal, stuck detection, and error recovery.
- Autonomous Planning — Not cron jobs. InProcessPlanner generates JSON action plans via LLM with timing directives (+5m, +1h, 14:00). Continuous reasoning loops.
- Inter-Agent Communication — EventBus pub/sub. Intent detection routes to sessions_send for agent-to-agent delegation. Handoff events tracked in real-time.
- Command Center — Real-time mission control. Agent states: planning, executing, sleeping, stopped. Global start/stop. Live activity feed via SSE.
- Credential Encryption — AES-256-CBC encryption for passwords and API keys. Per-agent browser login credentials.
How It Works
- Download & Install — DMG (arm64 + x64) or NSIS EXE. Standalone Next.js server bundled inside Electron.
- Add Your AI Key — Setup wizard validates against /models endpoint. Supports OpenRouter (200+ models) and OpenAI direct.
- Build Your Team — 20+ templates or custom agents. Team stored in team.json with skills[], computerUseEnabled, computerUseUrls, goals, kpis.
- They Start Working — startAgentEngine() creates InProcessPlanner per agent. 10s delay, then planAndExecute() loop. Plans max 5 actions.
Features
- Computer Use — AI agents control real websites via screenshots and vision AI
- Autonomous Planning — Continuous reasoning loops, not cron jobs
- Inter-Agent Chat — Agents delegate tasks to each other autonomously
- Command Center — Real-time mission control for all agents
- Run Now — Give any agent an immediate task from the dashboard
- Telegram Integration — Chat with agents from your phone
- Credential Encryption — AES-256-CBC for passwords and API keys
- Real-Time Metrics — Actions, costs, runs per agent and global
- Auto-Retry — Exponential backoff for failed actions
- Bulk Import — Create 50 agents at once with JSON template
- Multi-Platform — Mac (ARM + Intel) and Windows. Fully local.
Use Cases
- Digital Marketing Agency — Ad Manager monitors Google Ads, Social Manager posts via Metricool, Content Writer drafts captions, Analytics reports weekly.
- E-Commerce Store — Price Monitor checks competitor websites using Computer Use. Inventory Manager tracks stock. Customer Support drafts responses.
- Startup Operations — Hiring Agent searches LinkedIn. PR monitors media. Finance checks Stripe. CEO gets daily summary via Telegram.
- Freelancer — Social Media handles platforms. Research finds trends. Writing drafts blog posts. You focus on clients.
Tech Stack
- Runtime: Electron 33 + Next.js 14 (standalone output)
- AI: OpenRouter / OpenAI (GPT-4o, Claude, 200+ models)
- Browser: Puppeteer 23 + Chrome Headless
- Storage: SQLite (better-sqlite3)
- Communication: EventBus (pub/sub), SSE for real-time
- Security: AES-256-CBC credential encryption
- Packaging: electron-builder (DMG arm64/x64, NSIS EXE)
- Data: All local — ~/Library/Application Support/Jellyfish/
- License: MIT — fully open source
Pricing
All plans include unlimited actions — you use your own API keys.
- Free — $0 — 2 agents, unlimited actions
- Starter — $9.99/month — 5 agents, unlimited actions, all tools
- Pro — $29.99/month — 15 agents, unlimited actions, computer use
- Enterprise — $119/month — 100 agents, unlimited actions, custom integrations
🎉 Beta offer: Use code JELLYFISH-BETA1000 for 1 month FREE unlimited access.
Installation
Download Jellyfish for Mac (Intel or Apple Silicon) or Windows. No terminal, no Docker, no configuration files needed.
Download: Get Jellyfish | GitHub: Source Code | By: Iron Valley Labs