[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8972":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":31,"discoverSource":32},8972,"ollama-gui","HelgeSverre\u002Follama-gui","HelgeSverre","A Web Interface for chatting with your local LLMs via the ollama API","https:\u002F\u002Follama-gui.vercel.app\u002F",null,"Vue",1252,159,9,7,0,2,13,1,19.61,"MIT License",false,"main",[25,26,27],"ai","gui","ollama","2026-06-12 02:02:01","\u003Cp align=\"center\">\n  \u003Cimg src=\".github\u002Fheader.png\" alt=\"Ollama GUI logo\">\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">Ollama GUI\u003C\u002Fh1>\n\u003Cp align=\"center\">A modern web interface for chatting with your local LLMs through Ollama\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Follama.ai\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPowered%20by-Ollama-blue?style=flat-square\" alt=\"Powered by Ollama\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHelgeSverre\u002Follama-gui\u002Fblob\u002Fmain\u002FLICENSE.md\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-green?style=flat-square\" alt=\"MIT License\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Follama-gui.vercel.app\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDemo-Live-success?style=flat-square\" alt=\"Live Demo\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## ✨ Features\n\n- 🖥️ Clean, modern interface for interacting with Ollama models\n- 💾 Local chat history using IndexedDB\n- 📝 Full Markdown support in messages\n- 🌙 Dark mode support\n- 🚀 Fast and responsive\n- 🔒 Privacy-focused: All processing happens locally\n- 🌐 Development proxy for easy network access\n\n## 🚀 Quick Start\n\n### Prerequisites (only needed for local development)\n\n1. Install [Ollama](https:\u002F\u002Follama.ai\u002Fdownload)\n2. Install [Node.js](https:\u002F\u002Fnodejs.org\u002F) (v16+) and [Yarn](https:\u002F\u002Fclassic.yarnpkg.com\u002Flang\u002Fen\u002Fdocs\u002Finstall)\n\n### Local Development\n\n```bash\n# Start Ollama server with your preferred model\nollama pull mistral  # or any other model\nollama serve\n\n# Clone and run the GUI\ngit clone https:\u002F\u002Fgithub.com\u002FHelgeSverre\u002Follama-gui.git\ncd ollama-gui\nyarn install\nyarn dev\n```\n\n#### Network Access (Development Only)\n\nThe development server includes an automatic proxy that forwards API requests to your local Ollama instance. This allows other devices on your network to access both the UI and Ollama API:\n\n```bash\n# Start dev server with network access\nyarn dev --host\n\n# Access from other devices using your machine's IP\n# Example: http:\u002F\u002F192.168.1.100:5173\n```\n\n**Note:** This proxy feature is only available during development with `yarn dev`. For production deployments, you'll need to configure CORS on your Ollama instance or use a reverse proxy.\n\nTo disable the proxy (e.g., when using a custom Ollama endpoint):\n```bash\nVITE_NO_PROXY=true yarn dev\n```\n\n### Using the Hosted Version\n\nTo use the [hosted version](https:\u002F\u002Follama-gui.vercel.app), run Ollama with:\n\n```bash\nOLLAMA_ORIGINS=https:\u002F\u002Follama-gui.vercel.app ollama serve\n```\n\n### Docker Deployment\n\nThe Docker setup runs both Ollama and the GUI together, so no proxy or CORS configuration is needed. No need to install anything other than `docker`.\n\n> If you have GPU, please uncomment the following lines in the file `compose.yml`\n```Dockerfile\n    # deploy:\n    #   resources:\n    #     reservations:\n    #       devices:\n    #         - driver: nvidia\n    #           count: all\n    #           capabilities: [gpu]\n```\n\n#### Run\n```bash\ndocker compose up -d\n\n# Access at http:\u002F\u002Flocalhost:8080\n```\n\n#### Stop\n```bash\ndocker compose down\n```\n\n#### Download more models\n```bash\n# Enter the ollama container\ndocker exec -it ollama bash\n\n# Inside the container\nollama pull \u003Cmodel_name>\n\n# Example\nollama pull deepseek-r1:7b\n```\n\nRestart the containers using `docker compose restart`.\n\nModels will get downloaded inside the folder `.\u002Follama_data` in the repository. You can change it inside the `compose.yml`\n\n## 🏭 Production Deployment\n\nWhen building the application for production (`yarn build`), the resulting static files do not include a proxy server. You have several options for production deployments:\n\n### Option 1: Configure CORS on Ollama\n```bash\n# Allow your production domain\nOLLAMA_ORIGINS=https:\u002F\u002Fyour-domain.com ollama serve\n```\n\n### Option 2: Use a Reverse Proxy\nSet up a reverse proxy (nginx, Apache, Caddy) to forward `\u002Fapi` requests to your Ollama instance.\n\n### Option 3: Use Docker Compose\nThe provided Docker setup runs both services together, eliminating CORS issues:\n```bash\ndocker compose up -d\n```\n\n## 🛣️ Roadmap\n\n- [x] Chat history with IndexedDB\n- [x] Markdown message formatting\n- [x] Code cleanup and organization\n- [ ] Model library browser and installer\n- [ ] Mobile-responsive design\n- [ ] File uploads with OCR support\n\n## 🛠️ Tech Stack\n\n- [Vue.js](https:\u002F\u002Fvuejs.org\u002F) - Frontend framework\n- [Vite](https:\u002F\u002Fvitejs.dev\u002F) - Build tool\n- [Tailwind CSS](https:\u002F\u002Ftailwindcss.com\u002F) - Styling\n- [VueUse](https:\u002F\u002Fvueuse.org\u002F) - Vue Composition Utilities\n- [@tabler\u002Ficons-vue](https:\u002F\u002Fgithub.com\u002Ftabler\u002Ficons-vue) - Icons\n- Design inspired by [LangUI](https:\u002F\u002Fwww.langui.dev\u002F)\n- Hosted on [Vercel](https:\u002F\u002Fvercel.com\u002F)\n\n## 📄 License\n\nReleased under the [MIT License](LICENSE.md).\n","Ollama GUI 是一个现代的网页界面，用于通过 Ollama API 与本地的大语言模型（LLM）进行交互。该项目使用 Vue 构建，具备简洁直观的用户界面、本地聊天记录存储、Markdown 支持、暗黑模式以及快速响应等特点。它还特别注重隐私保护，所有数据处理都在本地完成，并且为开发者提供了方便的网络访问代理功能。适用于需要在本地环境中运行 AI 模型对话应用的场景，如个人研究、教育或小型团队协作等。","2026-06-11 03:20:37","top_language"]