Skip to main content

AI-powered code generation CLI with context-aware intelligence

Project description

Engine CLI

AI-powered code generation that understands your codebase.

Installation

pip install enginecli-dev

Quick Start

# 1. Index your project
engine index

# 2. Start a free trial (15 generations)
engine license trial you@example.com

# 3. Generate code
engine generate "Add user authentication with JWT"

# 4. Or create a multi-task plan
engine plan "Add a complete REST API for blog posts"

Commands

Indexing

# Index current project (auto-detects Python/TypeScript)
engine index

# Force a specific language
engine index --language python
engine index --language typescript

Generation

# Generate code for a task
engine generate "Add pagination to the users endpoint"

# Focus on specific files
engine generate "Add error handling" --file src/api.py --file src/utils.py

# Dry run (show context without generating)
engine generate "Add caching" --dry-run

Planning

# Create a multi-task plan
engine plan "Add user authentication with OAuth2"

# Limit number of tasks
engine plan "Refactor the data layer" --max-tasks 5

# Execute plan immediately
engine plan "Add unit tests" --execute

Chat

# Chat about your codebase
engine chat

# You: What does the UserService class do?
# Engine: The UserService class handles...

License

# Activate a license
engine license activate ENGINE-PRO-XXXX-XXXX-XXXX

# Start a free trial
engine license trial you@example.com

# Check status
engine license status

# Deactivate (for machine swap)
engine license deactivate

Status

# Show index and license status
engine status

How It Works

┌─────────────────┐         ┌─────────────────┐
│   Your Code     │         │   Engine API    │
│                 │         │                 │
│  engine index   │────────►│  Validates      │
│  (local)        │         │  license        │
│                 │         │                 │
│  Assembles      │────────►│  Generates      │
│  context        │         │  code           │
│  (local)        │         │  (Claude)       │
│                 │◄────────│                 │
│  Applies        │         │  Returns        │
│  changes        │         │  code           │
└─────────────────┘         └─────────────────┘

What runs locally:

  • Code indexing (fast, no network)
  • Context assembly (smart selection)
  • File writing

What runs on our server:

  • License validation
  • Usage tracking
  • LLM calls (prompts hidden)
  • Response parsing

Configuration

# Set API URL (for self-hosted)
engine config set api_url https://api.mycompany.com

# View all config
engine config list

Config file: ~/.engine/config.json

Pricing

Plan Price Generations
Free $0 15/month
Pro $39/month 200/month
Team $119/month 500/month (5 seats)

Start a free trial: engine license trial you@example.com

Upgrade at: https://engine.dev/pricing

Requirements

  • Python 3.9+
  • Internet connection (for generation)

Support

License

Proprietary - All rights reserved

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

enginecli_dev-2.1.1.tar.gz (57.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

enginecli_dev-2.1.1-py3-none-any.whl (48.9 kB view details)

Uploaded Python 3

File details

Details for the file enginecli_dev-2.1.1.tar.gz.

File metadata

  • Download URL: enginecli_dev-2.1.1.tar.gz
  • Upload date:
  • Size: 57.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for enginecli_dev-2.1.1.tar.gz
Algorithm Hash digest
SHA256 2996c6d1033cfed26fcab0e13dba02dd736bcad0b67433d1ce93ff4e2226332e
MD5 b837b9c4a2ef8c23329897f29d305e7b
BLAKE2b-256 ef6d50abc6810ce5a73cdef8f4cc6592b81878ab23d8212e781d0185d057394d

See more details on using hashes here.

File details

Details for the file enginecli_dev-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: enginecli_dev-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 48.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for enginecli_dev-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 175da9412d498c9103ea55fb2ad5f1f00e30058e5a0faaa74e6281eb9da860ef
MD5 b29a9d0900400b0ed5cf3943d3ff6867
BLAKE2b-256 0beae3177d2e9625d5524549897e2366ebab8eeac97482e498a3a995e47271ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page