{"id":26234933,"url":"https://github.com/getgrinta/grinta","last_synced_at":"2025-04-22T15:05:51.250Z","repository":{"id":275179501,"uuid":"925286836","full_name":"getgrinta/grinta","owner":"getgrinta","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-13T21:02:15.000Z","size":37519,"stargazers_count":16,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T21:32:31.354Z","etag":null,"topics":["ai","cmd-k","cmd-space","copilot","launcher","note-taking","notes","raycast","spotlight"],"latest_commit_sha":null,"homepage":"https://getgrinta.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getgrinta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2025-01-31T15:37:38.000Z","updated_at":"2025-04-13T21:02:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"f881e721-2027-4f65-be77-ac608d4e9e04","html_url":"https://github.com/getgrinta/grinta","commit_stats":null,"previous_names":["getgrinta/grinta"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgrinta%2Fgrinta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgrinta%2Fgrinta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgrinta%2Fgrinta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getgrinta%2Fgrinta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getgrinta","download_url":"https://codeload.github.com/getgrinta/grinta/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250264902,"owners_count":21402003,"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":["ai","cmd-k","cmd-space","copilot","launcher","note-taking","notes","raycast","spotlight"],"created_at":"2025-03-13T02:30:16.498Z","updated_at":"2025-04-22T15:05:51.244Z","avatar_url":"https://github.com/getgrinta.png","language":"TypeScript","readme":"# Grinta\n\nGrinta is an open-source, AI-powered, and privacy-focused alternative to MacOS Spotlight and RayCast. It combines powerful search capabilities, productivity tools, and AI-driven features while ensuring your data stays private.\n\n## Product Overview\n\n### Features\n\n- **Search Mode**: Quickly find installed apps, perform web searches, and more—all from a single search bar.\n- **Shortcuts Integration**: Seamlessly access and execute your existing Shortcuts directly within Grinta.\n- **Notes Mode**: Write notes with the help of an AI copilot. Improve readability with rephrasing tools and open your Grinta notes as Obsidian vaults for enhanced organization.\n- **Formulas and Natural Language Processing (NLP)**: Use the search bar as a calculator or process natural language queries like \"45 days from now\".\n- **Local LLM Support**: Bring your own OpenAI-compatible large language models (LLMs) to Grinta using tools like Ollama or LM Studio.\n- **Customizable Theme**: Choose between a light and dark mode, as well as a variety of color schemes to suit your style.\n- **Keyboard First**: Grinta is designed to be keyboard-centric, ensuring you can easily operate without relying on mouse or touch.\n- **Multi-language Support**: Enjoy Grinta in your preferred language with support for English, Polish, and German translations throughout the interface.\n- **Clipboard History**: Keep track of your clipboard history and quickly access previously copied items.\n\n### Installation\n\n1. Download the [latest release](https://github.com/getgrinta/grinta/releases/latest).\n2. Run the app to get started.\n\n### Roadmap\n\n- [ ] **GrintaFI**: AI-driven insights for quick access to stock and cryptocurrency data.\n- [x] **Grinta Pro**: Unlock unlimited AI capabilities and premium features with a subscription plan.\n- [ ] **Grinta iOS**: A mobile version of Grinta for iOS with iCloud or alternative syncing options.\n- [ ] **Multiplatform**: Support for other platforms like Linux and Windows.\n\nGrinta is designed to enhance your productivity while respecting your privacy. Try it today!\n\n## Development\n\n### Prerequisite\n\n- [Bun](https://bun.sh)\n- [Rust](https://www.rust-lang.org/)\n- [Xcode](https://developer.apple.com/xcode/) and Xcode CLI (macOS only)\n\n### Setup\n\n1. Install dependencies\n\n```sh\n$ bun install\n```\n\n2. Copy and adjust `.env` files.\n\n```sh\n$ cp apps/api/.env.example apps/api/.env\n$ cp apps/app/.env.example apps/app/.env\n```\n\n3. Build dependencies and API types for RPC\n\n```sh\n$ bun run build:deps\n```\n\n4. Start dev instance of Grinta\n\n```sh\n# /apps/app\n$ bun run tauri dev\n```\n\n### Project Structure\n\n```\n├── apps\n│   ├── api - Hono based API server\n│   ├── app - Tauri and Svelte based desktop app\n│   └── website - Astro and Svelte based website\n├── packages\n│   ├── core - Core library for Grinta\n│   └── plugin - Plugin interface for Grinta\n```\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetgrinta%2Fgrinta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetgrinta%2Fgrinta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetgrinta%2Fgrinta/lists"}