Metadata-Version: 2.4
Name: jps-forge
Version: 0.1.0
Summary: A 100% local, Ollama-powered coding agent that indexes your projects, answers questions about your codebase with RAG, and can autonomously run Git commands and other tools — no cloud, no API keys, no data ever leaves your machine.
Author-email: Jaideep Sundaram <jai.python3@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/jai-python3/jps-forge
Project-URL: Repository, https://github.com/jai-python3/jps-forge
Project-URL: Issues, https://github.com/jai-python3/jps-forge/issues
Keywords: workspace,reporting,llm,automation
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer>=0.12.3
Requires-Dist: Pyyaml>=6.0
Requires-Dist: rich>=13.0.0
Requires-Dist: langchain>=0.0.208
Requires-Dist: langchain-community>=0.0.208
Requires-Dist: faiss-cpu>=1.8.1
Requires-Dist: llama-cpp-python>=0.1.50
Requires-Dist: langchain-ollama>=0.0.6
Requires-Dist: huggingface-hub>=0.18.1
Requires-Dist: sentence-transformers>=2.5.1
Requires-Dist: gitpython>=3.1.36
Requires-Dist: langgraph>=1.0.4
Provides-Extra: test
Requires-Dist: pytest>=8.0.0; extra == "test"
Provides-Extra: dev
Requires-Dist: flake8>=7.0.0; extra == "dev"
Requires-Dist: black>=24.0.0; extra == "dev"
Requires-Dist: build>=1.2.1; extra == "dev"
Requires-Dist: twine>=5.0.0; extra == "dev"
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: pytest-cov>=5.0.0; extra == "dev"
Requires-Dist: isort>=5.13.0; extra == "dev"
Requires-Dist: codecov>=2.1.13; extra == "dev"
Requires-Dist: autoflake>=2.3.1; extra == "dev"
Requires-Dist: pre-commit>=3.8.0; extra == "dev"
Requires-Dist: bandit>=1.7.9; extra == "dev"
Requires-Dist: vulture>=2.11; extra == "dev"
Requires-Dist: flynt>=1.0.1; extra == "dev"
Requires-Dist: pydocstyle>=6.3.0; extra == "dev"
Requires-Dist: darglint>=1.8.1; extra == "dev"
Requires-Dist: mypy>=1.12.1; extra == "dev"
Requires-Dist: bump-my-version>=1.0.1; extra == "dev"
Requires-Dist: git-changelog>=2.7.0; extra == "dev"
Dynamic: license-file

# jps-forge

![Build](https://github.com/jai-python3/jps-forge/actions/workflows/test.yml/badge.svg)
![Publish to PyPI](https://github.com/jai-python3/jps-forge/actions/workflows/publish-to-pypi.yml/badge.svg)
[![codecov](https://codecov.io/gh/jai-python3/jps-forge/branch/main/graph/badge.svg)](https://codecov.io/gh/jai-python3/jps-forge)

A 100% local, Ollama-powered coding agent that indexes your projects, answers questions about your codebase with RAG, and can autonomously run Git commands and other tools — no cloud, no API keys, no data ever leaves your machine.

## 🚀 Overview

TBD

### Features

TBD

### Example Usage

TBD

## 📦 Installation

```bash
make install
```

## 🧪 Development

```bash
make fix && make format && make lint
make test
```

## 📜 License

MIT License © Jaideep Sundaram
