Welcome to ScryCLI
ScryCLI is an AI-powered command-line interface that brings intelligent code analysis and manipulation directly to your terminal. Built with React and Ink, it provides a modern, interactive experience for developers who want to leverage AI for code operations without leaving their workflow.What is ScryCLI?
ScryCLI is designed as “Cursor for Terminal” - a natural language interface for your codebase. Instead of manually editing files, you can describe what you want in plain English, and the AI engine will generate the appropriate file operations.Natural language commands
Ask questions or give instructions in plain English. ScryCLI understands your intent and translates it into file operations.
Beautiful terminal UI
Built with React and Ink for a modern CLI experience with interactive prompts, spinners, and real-time feedback.
Multiple AI providers
Choose from OpenAI, Mistral, Qwen, ArceeAI, StepFun, and Zai models to power your code operations.
File operations
Create, read, update, and delete files using natural language commands powered by AI.
Key features
AI-powered file operations
ScryCLI’s AI engine interprets your natural language commands and executes structured file operations:- Create files - Generate new files with complete, functional code
- Read files - Query file contents and get explanations
- Update files - Modify existing code with natural language instructions
- Delete files - Remove files from your project
Interactive terminal experience
The CLI provides a rich interactive experience with:- Real-time AI responses with loading indicators
- Command history and autocomplete
- Beautiful formatted output with syntax highlighting
- Built-in commands for configuration and help
Multiple AI model support
ScryCLI integrates with multiple AI providers through OpenRouter, giving you access to:- OpenAI GPT-OSS models (120B and 20B)
- ArceeAI Trinity (Large and Mini)
- Mistral Small 3.1 24B
- Qwen3 Coder and Next models
- StepFun Step 3.5 Flash
- Zai GLM 4.5 Air
All AI models are accessed through OpenRouter with free tier options available for getting started.
How it works
ScryCLI uses a structured approach to process your commands:Authentication
Sign in through the web interface at https://www.scrycli.tech/token to get your authentication token.
Natural language input
Type your request in plain English, like “create a React component” or “fix the bug in app.js”.
AI processing
The AI engine analyzes your request and generates structured JSON instructions with file paths and content.
Built-in commands
ScryCLI includes several slash commands for configuration and utilities:/help- Display available commands/model- Change AI model selection/path- Change working directory/logout- Sign out of your account/report- Report bugs or issues/exit- Exit the application
Technology stack
ScryCLI is built with modern technologies:- React - Component-based UI architecture
- Ink - React renderer for interactive CLI applications
- TypeScript - Type-safe development
- OpenRouter SDK - Multi-provider AI access
- Commander - CLI argument parsing
