{"name":"Qovira: A Private, Self-Hostable AI Personal Assistant in Go","description":"Qovira is an ambitious project aiming to deliver a private, self-hostable AI personal assistant. Built with Go and SvelteKit, it will organize reminders, notes, and schedules using AI, all on infrastructure you control. Currently in early development, Qovira promises a secure and private alternative to cloud-based AI tools.","github":"https://github.com/qovira/qovira","url":"https://osrepos.com/repo/qovira-qovira","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/qovira-qovira","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/qovira-qovira.md","json":"https://osrepos.com/repo/qovira-qovira.json","topics":["ai-assistant","go","golang","llm","personal-assistant","privacy","self-hostable","sveltekit"],"keywords":["ai-assistant","go","golang","llm","personal-assistant","privacy","self-hostable","sveltekit"],"stars":null,"summary":"Qovira is an ambitious project aiming to deliver a private, self-hostable AI personal assistant. Built with Go and SvelteKit, it will organize reminders, notes, and schedules using AI, all on infrastructure you control. Currently in early development, Qovira promises a secure and private alternative to cloud-based AI tools.","content":"## Introduction\n\nQovira is an innovative project focused on creating a private, self-hostable AI personal assistant. Designed as a single Go binary, it will provide a JSON/SSE API and an embedded web client to help users organize their reminders, notes, and daily schedule through chat, backed by structured records. A key feature is its commitment to privacy, running on your own server against a model endpoint of your choice, ensuring no data leaves your control.\n\nCurrently, Qovira is in early development. The core build infrastructure is established, with the `qovira` binary successfully building with an embedded web client and serving a blank page. The HTTP API and the full web client are still under active development.\n\n## Why Use and Key Benefits\n\nQovira stands out for several compelling reasons, particularly for users prioritizing privacy and control:\n\n*   **Privacy-First Design**: By being self-hostable, Qovira ensures that your personal data, notes, and interactions with the AI remain entirely on your chosen infrastructure, never phoning home to external servers.\n*   **AI-Powered Organization**: The assistant is designed to intelligently organize your reminders, notes, and schedule, transforming unstructured chat into actionable, structured records.\n*   **Self-Hostable**: You have complete control over where and how Qovira runs, offering flexibility and independence from commercial cloud services.\n*   **Efficient Tech Stack**: Built with Go for the backend and SvelteKit for the embedded web client, Qovira aims for performance and a modern user experience.\n*   **Open-Source License**: Licensed under AGPL-3.0, promoting transparency and community contributions.\n\n## Installation\n\nAs Qovira is in early development, it is not yet available for end-users, and there is no functional application to use. However, developers can build the current chassis from source. You will need a Go toolchain, Node.js, and pnpm for the web client.\n\nTo build from source:\n\nbash\nmake build\n\n\nThis command produces the `./qovira` binary with the Single Page Application (SPA) embedded. To build the distroless Docker image:\n\nbash\nmake docker\n\n\nEnd-user installation instructions will be provided as the server gains real capabilities.\n\n## Examples\n\nUsage examples are forthcoming as the project develops. The vision is to point the server at a model endpoint, expose it on a domain, and interact with the AI personal assistant through the bundled web client. This will enable users to manage their daily tasks, notes, and schedule via a chat interface that intelligently processes and stores information.\n\n## Links\n\n*   **GitHub Repository**: [https://github.com/qovira/qovira](https://github.com/qovira/qovira){:target=\"_blank\"}\n*   **License (AGPL-3.0)**: [https://github.com/qovira/qovira/blob/main/LICENSE](https://github.com/qovira/qovira/blob/main/LICENSE){:target=\"_blank\"}\n*   **Contributing Guide**: [https://github.com/qovira/qovira/blob/main/CONTRIBUTING.md](https://github.com/qovira/qovira/blob/main/CONTRIBUTING.md){:target=\"_blank\"}","metrics":{"detailViews":1,"githubClicks":0},"dates":{"published":null,"modified":"2026-09-15T07:25:13.000Z"}}