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.6.tar.gz (53.5 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.6-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: enginecli_dev-2.0.6.tar.gz
  • Upload date:
  • Size: 53.5 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.6.tar.gz
Algorithm Hash digest
SHA256 60923ef9e4c75a333f3eebc29cd328813f0099634ad863f7bc2d1936514a74d4
MD5 dffa30850cbaf31a825cc9938fa52886
BLAKE2b-256 330c98ac45481dc9413ec0a5dc9a8de1d0a12735116528076453de74b09c7dcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: enginecli_dev-2.0.6-py3-none-any.whl
  • Upload date:
  • Size: 45.3 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 53d80332159654c12051791a3dfa54f70a7a7b8804d454258f71226b4781f8cc
MD5 5c115807cdbaf1f2c069f39ef3f4ed42
BLAKE2b-256 0852ec3c6adfe94ce2dd0a15a7bb52a9dfe40d9cac94ddf8742417dea7eba0a4

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