← Back to work

WardayaCode

An open-source AI coding agent that lives in your terminal — supports Claude, GPT-4, and Gemini.

TypeScriptNode.jsAICLI

Overview

WardayaCode is an open-source AI coding agent that runs directly in your terminal. It can read, write, and edit files, run bash commands, manage git operations, and handle complex tasks like bug fixing or refactoring through natural language prompts.

It supports multiple LLM providers out of the box — Claude, GPT-4, and Gemini — with a built-in permission system that gives you full control over what the agent can do.

Features

  • Multi-provider — Use Claude, GPT-4, or Gemini as the underlying model
  • Permission system — Five modes controlling file read/write/execute operations
  • Slash commands — Built-in /undo, /diff, /checkpoint, and more
  • Eight tools — read_file, write_file, edit_file, bash, git, glob, grep, list_files
  • Session save — All sessions saved as JSONL locally; no telemetry, no account required
  • Safe by design — Destructive operations like force-push and rm -rf are permanently blocked

Quick Start

npm install -g wardayacode
# or
npx wardayacode

Alias: wdc

Tech Stack

  • TypeScript — Core language
  • Node.js 20+ — Runtime
  • Ink + React — Terminal UI
  • Anthropic / OpenAI / Google — LLM providers