├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── Makefile ├── README.md ├── cli.py ├── config.yml ├── media └── diagram.gif ├── pyproject.toml ├── ruff.toml ├── src └── py_coding_assistant │ ├── __init__.py │ ├── agents.py │ ├── llms │ ├── __init__.py │ ├── base.py │ ├── dummy.py │ ├── factory.py │ └── ollama.py │ ├── py.typed │ └── repo.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/README.md -------------------------------------------------------------------------------- /cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/cli.py -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- 1 | llm_provider: ollama 2 | llm_model: qwen2.5-instruct 3 | 4 | -------------------------------------------------------------------------------- /media/diagram.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/media/diagram.gif -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/pyproject.toml -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/ruff.toml -------------------------------------------------------------------------------- /src/py_coding_assistant/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/src/py_coding_assistant/__init__.py -------------------------------------------------------------------------------- /src/py_coding_assistant/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/src/py_coding_assistant/agents.py -------------------------------------------------------------------------------- /src/py_coding_assistant/llms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/src/py_coding_assistant/llms/__init__.py -------------------------------------------------------------------------------- /src/py_coding_assistant/llms/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/src/py_coding_assistant/llms/base.py -------------------------------------------------------------------------------- /src/py_coding_assistant/llms/dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/src/py_coding_assistant/llms/dummy.py -------------------------------------------------------------------------------- /src/py_coding_assistant/llms/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/src/py_coding_assistant/llms/factory.py -------------------------------------------------------------------------------- /src/py_coding_assistant/llms/ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/src/py_coding_assistant/llms/ollama.py -------------------------------------------------------------------------------- /src/py_coding_assistant/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/py_coding_assistant/repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/src/py_coding_assistant/repo.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Paulescu/local-coding-assistant/HEAD/uv.lock --------------------------------------------------------------------------------