Catalog PyPI
PACKAGE EXPLORERView in registry

ai-coding-assistant

PyPI

AI-powered coding assistant with semantic search, intelligent refactoring, and interactive chat

aiclicode-analysiscoding-assistantdeveloper-toolsllmollamarefactoringsemantic-search
Versions collected1
Direct dependencies20From release 0.5.0
Last observed21 Oct, 10:14 UTC

README

Version 0.5.0 documentation

AI Coding Assistant

A terminal-based AI coding assistant that helps you understand, navigate, and work with your codebase using natural language.

Python Version License Version


Features

  • Natural Language Queries: Ask questions about your codebase in plain English
  • Semantic Code Search: Find code by meaning, not just keywords
  • Code Explanation: Get detailed explanations of files and functions
  • Interactive Chat Mode: Explore your codebase conversationally
  • Local-First: Works with Ollama (free, no API key required)
  • Privacy-Focused: Everything runs locally with Ollama
  • Multi-Language Support: Python, JavaScript, TypeScript, Java, Go, Rust, and more

Quick Start

Installation

pip install ai-coding-assistant

Setup (Ollama - Free & Local)

# Install Ollama
curl https://ollama.ai/install.sh | sh

# Pull a code model
ollama pull codellama

# Start Ollama service
ollama serve

Index Your Codebase

cd your-project
assistant index

Ask Questions

assistant ask "How does authentication work?"
assistant explain src/auth/login.py
assistant search "JWT token validation"

Interactive Mode

assistant chat

Why AI Coding Assistant?

No API Key Required

Works great with Ollama (free, local, open source). Optionally supports OpenAI and Claude APIs.

Privacy-First

With Ollama, everything runs locally on your machine. Your code never leaves your computer.

Fast & Efficient

  • Hybrid search (vector + keyword)
  • Smart caching
  • Incremental indexing
  • Only reprocess changed files

Commands

CommandPurpose
assistant askAsk questions about your code
assistant indexIndex your codebase
assistant explainExplain specific code
assistant searchSearch for code
assistant chatInteractive mode
assistant configManage configuration

See Command Reference for details.


Documentation


System Requirements

Minimum

  • Python 3.11+
  • 2GB RAM
  • 1GB disk space
  • Python 3.11+
  • 8GB RAM (for Ollama)
  • 5GB disk space

Supported Platforms

  • Linux (Ubuntu, Debian, Fedora, etc.)
  • macOS (10.15+)
  • Windows (WSL2 recommended)

Development

Install from Source

git clone https://github.com/your-username/ai-coding-assistant.git
cd ai-coding-assistant

# Install with Poetry
poetry install

# Or with pip
pip install -e .

Run Tests

poetry run pytest

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.


License

MIT License. See LICENSE for details.


Support


Start coding smarter with AI assistance!

pip install ai-coding-assistant
assistant index
assistant ask "Let's build something amazing!"

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.5.05 Feb 202620

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
shreyyyas22/ai-coding-assistant

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:14 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:2079358c2f74fed03e2b54eac2803bd64d123ec083ba6fe06f62707a2a88cc94