rawi
Version:
Rawi (راوي) is the developer-friendly AI CLI that brings the power of 12 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into
132 lines (131 loc) • 3.49 kB
JSON
{
"name": "rawi",
"description": "Rawi (راوي) is the developer-friendly AI CLI that brings the power of 12 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into an intelligent development workspace.",
"version": "0.0.8",
"type": "module",
"license": "MIT",
"bin": {
"rawi": "dist/index.js"
},
"man": [
"./man/rawi.1"
],
"main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"/dist",
"/man/rawi.1",
"/index.d.ts"
],
"keywords": [
"ai",
"cli",
"artificial-intelligence",
"terminal",
"command-line",
"developer-tools",
"shell-integration",
"openai",
"anthropic",
"google",
"azure",
"bedrock",
"ollama",
"lmstudio",
"mistral",
"xai",
"qwen",
"chatgpt",
"claude",
"gemini",
"deepseek",
"conversation",
"prompt-templates",
"development",
"productivity",
"automation",
"assistant",
"copilot",
"nodejs",
"typescript",
"multi-provider",
"workspace"
],
"author": {
"name": "Mohammad Abu Mattar",
"email": "mohammad.khaled@outlook.com",
"url": "https://mkabumattar.github.io"
},
"repository": {
"type": "git",
"url": "git+https://github.com/withrawi/rawi.git"
},
"bugs": {
"url": "https://github.com/withrawi/rawi/issues"
},
"homepage": "https://rawi.mkabumattar.com",
"scripts": {
"build": "rimraf dist && tsup --tsconfig tsconfig.json",
"dev": "tsx src/index.ts",
"start": "node dist/index.js",
"test": "vitest",
"test:coverage": "vitest --coverage",
"lint": "biome check ./src",
"lint:fix": "biome check --fix ./src",
"fmt": "biome format ./src",
"fmt:fix": "biome format --write ./src",
"man:build": "marked-man ./man/rawi.1.md > ./man/rawi.1",
"man": "man ./man/rawi.1",
"typecheck": "tsc --noEmit",
"postbuild": "pnpm man:build && pnpm typecheck"
},
"dependencies": {
"@ai-sdk-community/ollama": "npm:ollama-ai-provider@1.2.0",
"@ai-sdk-community/qwen": "npm:qwen-ai-provider@0.1.0",
"@ai-sdk/amazon-bedrock": "2.2.12",
"@ai-sdk/anthropic": "1.2.12",
"@ai-sdk/azure": "1.3.24",
"@ai-sdk/cerebras": "0.2.16",
"@ai-sdk/deepseek": "0.2.16",
"@ai-sdk/google": "1.2.22",
"@ai-sdk/lmstudio": "npm:@ai-sdk/openai-compatible@0.2.16",
"@ai-sdk/mistral": "1.2.8",
"@ai-sdk/openai": "1.3.23",
"@ai-sdk/xai": "1.2.18",
"@aws-sdk/credential-providers": "3.848.0",
"@inquirer/prompts": "7.6.0",
"@libsql/client": "0.15.10",
"@oclif/core": "4.5.1",
"ai": "4.3.19",
"boxen": "8.0.1",
"chalk": "5.4.1",
"cli-table3": "0.6.5",
"commander": "14.0.0",
"drizzle-orm": "0.44.3",
"file-type": "21.0.0",
"glob": "11.0.3",
"leven": "4.0.0",
"officeparser": "5.2.0",
"ora": "8.2.0",
"update-notifier": "7.3.1",
"uuid": "11.1.0"
},
"devDependencies": {
"@biomejs/biome": "2.1.2",
"@types/node": "24.0.15",
"@types/update-notifier": "6.0.8",
"@vitest/coverage-v8": "3.2.4",
"marked-man": "2.1.0",
"rimraf": "6.0.1",
"tsup": "8.5.0",
"tsx": "4.20.3",
"typescript": "5.8.3",
"vite-tsconfig-paths": "5.1.4",
"vitest": "3.2.4"
},
"engines": {
"node": ">=18.0.0"
},
"packageManager": "pnpm@10.13.1"
}