{"id":20785621,"url":"https://github.com/axflow/original-demo-ui","last_synced_at":"2025-05-05T14:43:23.070Z","repository":{"id":182902077,"uuid":"666557591","full_name":"axflow/original-demo-ui","owner":"axflow","description":"Demo UI for the axgen library","archived":false,"fork":false,"pushed_at":"2023-08-23T23:03:12.000Z","size":921,"stargazers_count":73,"open_issues_count":0,"forks_count":12,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-30T21:51:14.341Z","etag":null,"topics":["augmented","context","framework","llm","rag","retrieval"],"latest_commit_sha":null,"homepage":"https://axflow.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/axflow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-07-14T20:45:30.000Z","updated_at":"2024-10-10T18:45:32.000Z","dependencies_parsed_at":"2024-11-17T14:47:03.656Z","dependency_job_id":"74de6fb2-6836-48a6-98f9-987c73452f97","html_url":"https://github.com/axflow/original-demo-ui","commit_stats":null,"previous_names":["axilla-io/demo-ui"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axflow%2Foriginal-demo-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axflow%2Foriginal-demo-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axflow%2Foriginal-demo-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axflow%2Foriginal-demo-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/axflow","download_url":"https://codeload.github.com/axflow/original-demo-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252516304,"owners_count":21760751,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["augmented","context","framework","llm","rag","retrieval"],"created_at":"2024-11-17T14:46:38.483Z","updated_at":"2025-05-05T14:43:23.051Z","avatar_url":"https://github.com/axflow.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Axilla demo UI\n\n### [Demo video 🎥](https://www.loom.com/share/458f9b6679b740f0a5c78a33fffee3dc)\n\nThis demo UI showcases how to build RAG (retrieval augmented generation) workflows using the [axgen](https://github.com/axilla-io/axgen) library.\n\n![Demo UI Screenshot](./public/demo-screenshot.png)\n\nThe UI covers the usual flow, which has 2 separate parts:\n\n1.  Ingest documents into a vector store (this demo shows ingesting from files and from wikipedia, but you could plug any data source)\n2.  Ask questions with augmented context for retrieval (by fetching chunks of the ingested documents to enrich the answer)\n\nYou can easily toggle document inclusion on/off, to see the difference. The UI also shows the documents that were retrieved which helps troubleshoot why the answer is what it is.\n\n[Axgen](https://github.com/axilla-io/axgen) is fully configurable, as this UI demonstrates.\n\nPlease give us any feedback (bugs, requests, questions) at hello@axilla.io. We love talking to our users so don't be shy.\n\n## Axilla\n\nAt [Axilla](https://axilla.io), we are building an opinionated end-to-end framework to work with LLMs in TypeScript.\nOur first module open source module is [axgen](https://github.com/axilla-io/axgen), focused on document ingestion and retrieval. Giving it a star ⭐️ is very helpful for our visibility, so we appreciate it if you can spare one!\n\n## Usage\n\nThis is a simple nextJS application, that was tested using node 18.\n\n### Steps\n\n1. Clone the repo: `git clone https://github.com/axilla-io/demo-ui.git`\n2. Ensure you have the right environment variables setup: `cp .env.example .env`\n3. Install packages: `npm i`\n4. Run it: `npm run dev  # will run on localhost:3300`\n\n## License\n\nLicensed under the [MIT license](https://github.com/shadcn/ui/blob/main/LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxflow%2Foriginal-demo-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxflow%2Foriginal-demo-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxflow%2Foriginal-demo-ui/lists"}