{"id":50334651,"url":"https://github.com/javascript-pro/aki","last_synced_at":"2026-05-29T12:32:03.354Z","repository":{"id":352740665,"uuid":"1021506083","full_name":"javascript-pro/aki","owner":"javascript-pro","description":"Abgeschottet KI is a Prototype of a ringfenced AI powered Document Management for SMEs","archived":false,"fork":false,"pushed_at":"2026-04-20T22:38:24.000Z","size":50568,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-04-21T00:33:46.666Z","etag":null,"topics":["kunstig-intelligens-programmering"],"latest_commit_sha":null,"homepage":"https://goldlabel.pro/work/abgeschottet-ki","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/javascript-pro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-17T13:54:15.000Z","updated_at":"2026-04-20T22:38:32.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/javascript-pro/aki","commit_stats":null,"previous_names":["javascript-pro/aki"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/javascript-pro/aki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Faki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Faki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Faki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Faki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/javascript-pro","download_url":"https://codeload.github.com/javascript-pro/aki/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-pro%2Faki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33652979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kunstig-intelligens-programmering"],"created_at":"2026-05-29T12:32:01.618Z","updated_at":"2026-05-29T12:32:03.348Z","avatar_url":"https://github.com/javascript-pro.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## AKI° Abgeschottete künstliche Intelligenz (Air-gapped AI)\n\nAKI° is an Open Source document assistant designed to help comply with legal and regulatory requirements when working with sensitive documents. By running all AI processing locally, AKI° ensures that confidential files and prompts never leave your device—helping you avoid accidental data leaks and stay on the right side of the law (e.g., GDPR, attorney/client privilege, or other professional secrecy obligations). \n\n\n\n#### Ollama and Phi-3: Local AI Models\n\nThis project uses [Ollama](https://ollama.com/) to run large language models (LLMs) locally, ensuring your data never leaves your machine. Ollama is an open-source tool that lets you run and manage LLMs on your own device.\n\n[Phi-3](https://azure.microsoft.com/en-us/blog/introducing-phi-3-redefining-whats-possible-with-slms/) is a family of lightweight, high-performance language models developed by Microsoft. In this project, you can run Phi-3 locally using Ollama for private, fast, and secure AI-powered document management. Many other LLMs, both free and commercial, are also available.\n\n#### Prerequisites\n\n| Tool | Version | Notes |\n|------|---------|-------|\n| [Node.js](https://nodejs.org) | 20 LTS or later | |\n| [Yarn](https://yarnpkg.com) | 4.x (Berry) | Enabled via `corepack enable` |\n| [Ollama](https://ollama.com) | latest | Runs the local LLM |\n\n#### Quickstart: Setup and Run AKI° with Phi-3\n\n1. **Clone the repository**\n\n\t```bash\n\tgit clone https://github.com/goldlabelapps/aki.git\n\tcd aki\n\t```\n\n2. **Install dependencies**\n\n\t```bash\n\tcorepack enable   # activates Yarn 4 from package.json#packageManager\n\tyarn install\n\t```\n\n3. **Install Ollama**\n\n\t- Download Ollama from [https://ollama.com/download](https://ollama.com/download) and install it for your OS (macOS, Windows, or Linux).\n\t- Follow the installation instructions on the website.\n\n4. **Pull the Phi-3 model**\n\n\t```bash\n\tollama pull phi3\n\t```\n\n5. **Start the Ollama server**\n\n\t```bash\n\tollama serve\n\t```\n\n6. **(Optional) Run other models**\n\n\tYou can also run other models, for example:\n\t```bash\n\tollama run codellama\n\t```\n\n7. **Start AKI°**\n\n\tThis command starts the Ollama LLM server and loads the phi3 model:\n\t```bash\n\tyarn start\n\t```\n\n**Note:** The `package.json` includes scripts to start Ollama and run these models for convenience.\n\n\n\n#### Test Prompts\n\n\u003e Simple cut+paste propmts to try. See if AKI° can give a sensible answer\n\nExplain what machine learning weights which make LLM's work are in kindergarten terms\n\nWie könnten große Sprachmodelle deutschen Anwaltskanzleien bei der Recherche helfen?\n\nWhat does the GDPR mean for a law firm in Europe that processes personal data?\n\nWhat risks arise if companies send confidential files to a public AI service like ChatGPT?\n\nErkläre in einfachen Worten, was das Berufsgeheimnis für deutsche Rechtsanwälte bedeutet. \n\nExplain in simple terms what professional secrecy means for UK lawyers.\n\nWhat confidentiality obligations do firms have toward their clients?\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines on how to get involved.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavascript-pro%2Faki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavascript-pro%2Faki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavascript-pro%2Faki/lists"}