100% Local & Private

AI-Powered CLI Assistant for Developers

Generate code, suggest terminal commands, search docs, assist with Git, and test APIs — all running locally using Ollama's LLM models.

Terminal
$ pip install aidev
$ aidev code generate "Create a REST API"
✓ Generating code with deepseek-r1:7b...

Powerful Features

Everything you need for AI-assisted development

Code Generation

Generate code snippets from natural language descriptions in any programming language.

aidev code generate "function"

Terminal Commands

Get suggestions and explanations for complex terminal operations instantly.

aidev terminal suggest "find files"

Documentation Search

Search and summarize documentation locally with AI-powered insights.

aidev docs search "async"

Git Assistance

Generate commit messages and PR descriptions based on your changes automatically.

aidev git generate-commit

API Testing

Test and format API requests easily with built-in Ollama integration.

aidev api request "query"

100% Private

All processing happens locally on your machine. No data leaves your computer.

Powered by Ollama

Quick Installation

Get started in minutes

1

Install Prerequisites

First, make sure you have Python 3.8+ and Ollama installed:

Install Ollama
# Download from https://ollama.ai
2

Install AIDEV

Install using pip (recommended):

pip install aidev

Or install from source:

git clone https://github.com/AbhiramKrishnaM/aidev.git cd aidev pip install -e .
3

Download AI Model

Pull the recommended DeepSeek model:

ollama pull deepseek-r1:7b

Other supported models: llama2:7b, mistral:7b, codellama, etc.

You're Ready!

Test your installation:

aidev --help aidev code generate "hello world function"

Usage Examples

See AIDEV in action

Code Generation

Generate functions, classes, and more

# Generate a Python function
$ aidev code generate \
"Create a function to calculate factorial"
✓ Generated:
def factorial(n: int) -> int:
if n <= 1:
return 1
return n * factorial(n - 1)

Terminal Assistance

Get command suggestions instantly

# Find large files
$ aidev terminal suggest \
"find all files larger than 100MB"
✓ Suggestion:
find . -type f -size +100M
# Or with details:
find . -type f -size +100M -exec ls -lh \;

Git Assistance

Auto-generate commit messages

# Generate commit message
$ aidev git generate-commit
✓ Analyzing changes...
Suggested commit:
"feat: Add user authentication
with JWT tokens"

Documentation Search

Search and summarize docs

# Search documentation
$ aidev docs search "async" \
--language python
✓ Found 12 results
📄 async_programming.md
Async/await syntax in Python...

Advanced Options

Choose different models:
aidev --model llama2:7b code generate "..."
Disable streaming:
aidev --no-stream terminal suggest "..."
Hide thinking process:
aidev --no-thinking git generate-commit
Save output to file:
aidev code generate "..." --output file.py

Documentation & Resources

Everything you need to master AIDEV

Ready to boost your productivity?

Join developers using AI-powered assistance for their daily workflows