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 engine-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.0.1.tar.gz (53.0 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.0.1-py3-none-any.whl (44.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: enginecli_dev-2.0.1.tar.gz
  • Upload date:
  • Size: 53.0 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.0.1.tar.gz
Algorithm Hash digest
SHA256 f90387f59f3ee232e078c491d650bab8386b8d8212722dfecf13b7af7ad9ad62
MD5 f386feb2587d8b557f84b3bfb56be83d
BLAKE2b-256 72438d1919578662d1cfb5d75b57076eff719ed32174bd2f60517110fcfe5f56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: enginecli_dev-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 44.7 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.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 79cc588a65c37e0f693f2e09b4f552c367dd7adc0294b698291d8fffd43b3a42
MD5 906345fe7fa604566c6d375282656f61
BLAKE2b-256 7955d9cbdc3a2fdec123bbdc9bdad9ab6103e485666baa7791d4d3bd9f99fc6c

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