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.0.5.tar.gz (53.3 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.5-py3-none-any.whl (45.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: enginecli_dev-2.0.5.tar.gz
  • Upload date:
  • Size: 53.3 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.5.tar.gz
Algorithm Hash digest
SHA256 f15f7f69910a3dccf4bd1318999f505ae984d586fc41fabb591c6cd2b0a3c70d
MD5 3b040212a662287fd1cb1a6bfc428ec1
BLAKE2b-256 411c95ddae481bc2cb8a8d654c8ff2bb544fc7ec84f8e5e05813952f31752985

See more details on using hashes here.

File details

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

File metadata

  • Download URL: enginecli_dev-2.0.5-py3-none-any.whl
  • Upload date:
  • Size: 45.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 99398c0dfe0af0c34aed6a85f8191094cdb55064dedf2e561d079d86210fe238
MD5 76ea651d2c850f49620dd80c8ffd38d8
BLAKE2b-256 3e791031ef6c84254bba177c39ccd30c973bb1c8f1047cfffa3c9466dabecc63

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