The Joker
Agentic Terminal & Vibe Coding IDE
Autonomous AI terminal. Natural language → running projects. Web scraping, OSINT recon, vibe coding, AirLLM 70B — all in one tool.
Built for power users
The Joker bundles an autonomous AI agent, a professional web scraper, OSINT tools, and a vibe coding pipeline — all in a single terminal application.
Autonomous AI Agent
Natural language understanding with self-correction. The agent plans, executes, and verifies complex multi-step tasks without babysitting.
Vibe Coding
Describe an app in plain English → get a running project with live dev server in minutes. Supports React, Next.js, Vue, Express and more.
Hack Mode (OSINT)
One-command passive recon: DNS, WHOIS, SSL, HTTP headers, 25+ tech stack signatures, emails, social links, security scoring.
Stealth Web Scraping
Puppeteer-based browser automation with full anti-detection (webdriver traces, WebGL, plugins). Handles SPAs, dynamic content, and CAPTCHAs.
TUI Dashboard
Full-screen interactive terminal UI (blessed) with split panes: agent thinking, tool execution, stats bar, live input — all in your terminal.
AirLLM — 70B on 4GB RAM
Run 70-billion parameter models on commodity hardware using layer-wise inference. Slow but powerful — no cloud required.
Docker & CI/CD
Production-ready Docker setup, Compose, Kubernetes support, and automated CI/CD pipeline generation. One command to production.
Persistent Memory
Session context persisted across restarts with intelligent LLM-based summarization. The agent remembers what you built yesterday.
Error Resilience
Retry logic, circuit breakers, graceful degradation. The agent automatically detects and fixes build errors — up to 3 retry loops.
Project Scaffolding
Generate complete project structures from natural language: files, configs, package.json, Dockerfiles, CI workflows — all at once.
980 Tests · 80%+ Coverage
Battle-tested codebase: 22 test suites covering agent, LLM, scraper, tools, CLI, and error handling. Jest with ts-jest integration.
Backend Selection
Choose your LLM at startup: LM Studio (fast, local) or AirLLM (70B, 4GB RAM). The banner dynamically shows active model and backend.
See it in action
Four modes, one terminal. Click to explore each capability.
🃏 joker > vibe Build me a portfolio website with dark mode and a contact form
🧠 Analyzing your idea...
📁 Scaffolding React project: portfolio-website
🧬 Generating 6 components, 3 pages
📝 Writing 9 files
📦 Installing dependencies...
🚀 Starting dev server...
══════════════════════════════════════════════
🚀 App live at: http://localhost:3000
📁 Project: ./projects/portfolio-website
🧬 9 files generated
⏱ Total: 47.3s
══════════════════════════════════════════════
help to list all built-in commands.Get started in minutes
Three ways to run The Joker — pick what fits your setup.
npm / Node.js
Build from source
Docker
Run in a container
AirLLM (70B)
4GB RAM support
Join the Community
Questions, bug reports, feature ideas, or just want to share what you built? Find us on Discord, GitHub, and Twitter.