v1.1.1 — AIRLLM · 70B MODELS · 4GB RAM

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.

THE_JOKER v1.1.1
🃏joker>
980 TESTS PASSING
80%+ COVERAGE
TYPESCRIPT 5.9
DOCKER READY
AIRLLM 70B
980+
Tests Passing
80%+
Code Coverage
22
Test Suites
70B
Model Size (AirLLM)
4GB
GB RAM Required
25+
Tech Stack Sigs

Built on top of

TypeScript 5.9Node.js 20+PuppeteerLM StudioAirLLMBlessed TUICheerioWinstonJestDockerAxiosDNS2WHOISSSL CheckerInquirer
Everything you need in one terminal

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.

Core

Autonomous AI Agent

Natural language understanding with self-correction. The agent plans, executes, and verifies complex multi-step tasks without babysitting.

New

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.

New

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.

New

TUI Dashboard

Full-screen interactive terminal UI (blessed) with split panes: agent thinking, tool execution, stats bar, live input — all in your terminal.

v1.1.1

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.

v1.1.1

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.

The Joker v1.1.1 — Vibe Coding

🃏 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

══════════════════════════════════════════════

Run any command · Natural language · Type help to list all built-in commands.

Get started in minutes

Three ways to run The Joker — pick what fits your setup.

Recommended

npm / Node.js

Build from source

$git clone https://github.com/ratna3/theJoker.git
$cd theJoker && npm install
$npm run build && npm start
View on GitHub

Docker

Run in a container

$docker build -t thejoker .
$docker run -it --rm --env-file .env \
$ --add-host=host.docker.internal:host-gateway thejoker
Docker Guide

AirLLM (70B)

4GB RAM support

$pip install -r requirements-airllm.txt
$# Then inside The Joker:
$joker > airllm meta-llama/Llama-2-70b-chat-hf
AirLLM Docs
Prerequisites: Node.js 18+ · npm 9+ · LM Studio (local LLM server) · Puppeteer-compatible OS · Python 3.9+ for AirLLM
JOIN_COMMUNITY
🃏

Join the Community

Questions, bug reports, feature ideas, or just want to share what you built? Find us on Discord, GitHub, and Twitter.

RK

Ratna Kirti

@ratna3 · @RatnaKirti1