Thank you for your interest in contributing! Here's how to get started.
- Node.js 20 LTS or later
- Yarn 4 (Berry) — run
corepack enableonce to activate it - Ollama with a model pulled (e.g.
ollama pull phi3) - poppler-utils (
pdftotext/pdftoppm)
git clone https://github.com/goldlabelapps/aki.git
cd aki
corepack enable
yarn installTerminal 1 — Ollama
ollama serve
ollama run phi3Or run everything at once:
yarn start- Fork the repository and create a feature branch from
main:git checkout -b feat/my-feature
- Make your changes with small, focused commits.
- Open a Pull Request against
mainwith a clear description of what you changed and why.
- Keep comments concise; prefer self-documenting code.
Please open a GitHub Issue with:
- Steps to reproduce
- Expected vs actual behaviour
- Your OS, Node version, and Ollama version
The default model is phi3. To use a different one:
- Pull it:
ollama pull <model-name> - Update the
yarn phi3script in the rootpackage.json(or add a new one) - Update
start.mjsto call the new script
By contributing you agree that your contributions will be licensed under the MIT License.