{"id":30113979,"url":"https://github.com/talex-touch/tuff","last_synced_at":"2026-03-15T15:58:30.802Z","repository":{"id":153597766,"uuid":"592818635","full_name":"talex-touch/tuff","owner":"talex-touch","description":"The command bar, reimagined for those who build. Tuff is an open-source core for your OS, built on a sandboxed architecture with a local-first AI and a powerful TypeScript SDK.","archived":false,"fork":false,"pushed_at":"2026-02-20T12:00:57.000Z","size":233953,"stargazers_count":274,"open_issues_count":12,"forks_count":19,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-02-20T16:22:30.568Z","etag":null,"topics":["bar","command","electron","launcher","raycast","tools","typescript","utools","vite","vue"],"latest_commit_sha":null,"homepage":"https://tuff.tagzxia.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/talex-touch.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,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2023-01-24T15:52:14.000Z","updated_at":"2026-02-20T12:00:59.000Z","dependencies_parsed_at":"2024-01-09T09:44:46.867Z","dependency_job_id":"82e8f401-d8e1-4850-bd6d-caed66cbfeb9","html_url":"https://github.com/talex-touch/tuff","commit_stats":{"total_commits":284,"total_committers":5,"mean_commits":56.8,"dds":0.471830985915493,"last_synced_commit":"29b1193478ea718234be01db95347a38a9b5e0c9"},"previous_names":["talex-touch/talex-touch"],"tags_count":63,"template":false,"template_full_name":null,"purl":"pkg:github/talex-touch/tuff","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/talex-touch%2Ftuff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/talex-touch%2Ftuff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/talex-touch%2Ftuff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/talex-touch%2Ftuff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/talex-touch","download_url":"https://codeload.github.com/talex-touch/tuff/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/talex-touch%2Ftuff/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29707958,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T05:59:28.568Z","status":"ssl_error","status_checked_at":"2026-02-22T05:58:46.208Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bar","command","electron","launcher","raycast","tools","typescript","utools","vite","vue"],"created_at":"2025-08-10T07:37:03.868Z","updated_at":"2026-02-22T09:25:14.086Z","avatar_url":"https://github.com/talex-touch.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n  \u003cimg width=\"160\" src=\"https://files.catbox.moe/2el8uf.png\" alt=\"logo\"\u003e\n\n  \u003ch1\u003eTuff\u003c/h1\u003e\n\n  \u003e The command bar, reimagined for those who build.\n\n  [![GitHub issues](https://img.shields.io/github/issues/talex-touch/tuff?style=flat-square)](https://github.com/talex-touch/tuff/issues)\n  [![GitHub license](https://img.shields.io/github/license/talex-touch/tuff?style=flat-square)](https://github.com/talex-touch/tuff/blob/main/LICENSE)\n  [![GitHub release](https://img.shields.io/badge/release-2.0.0-42B883?style=flat-square)](https://github.com/talex-touch/tuff/releases)\n  [![GitHub release](https://img.shields.io/badge/dev-2.0.0-64391A?style=flat-square)](https://github.com/talex-touch/tuff/discussions/35)\n  \u003cbr\u003e\n  English | [简体中文](./README.zh-CN.md)\n\u003c/div\u003e\n\n## 📌 Announcement\n\n\u003e 2.0.0 version is now under development and beta testing.\n\nWe are proud that our re-designed 2.0.0 version is actively developing and under beta test.\nDownload from the `releases` with pre-release and fork this project with making contributions, any `Pull Request` and `Issues` are welcomed!\n\nDownload it and feedback!\n\n## 🔷 Introduction\n\nTuff (formerly TalexTouch) is a local-first, AI-native, and infinitely extensible desktop command center built with Electron, TypeScript, and Vue.js. It's designed to be a seamless extension of your workflow, helping you find anything and execute any command, faster.\n\n## 🚀 Background\n\n**We believe your most powerful tool should be as adaptable as you are. Tuff is a new kind of command center—a foundational, open-source layer for your OS, crafted to anticipate your intent and seamlessly integrate with your unique workflow. Hackable to its core and open by design, it’s ready to be shaped by you.**\n\n## �️ Cross-Platform Support\n\nTuff is currently available for macOS.\n\n\u003e Support for Windows and Linux is coming soon.\n\n## 🦋 Beautiful UI Design\n\nThe design style of Tuff is inspired by TDesignS, which is simple and elegant. The themes, fonts, and icons have been carefully adjusted to provide users with a better experience.\n\n### The best than ever UI design\n\n![CoreBox](https://files.catbox.moe/a2tbvh.png)\n\n![HomePage](https://files.catbox.moe/ig0ipw.png)\n\n![Plugins](https://files.catbox.moe/8ltyn1.png)\n\n![Application Empty](https://files.catbox.moe/ih8nj9.png)\n\n![Application Select.png](https://files.catbox.moe/fh19zg.png)\n\n### The fantastic animation design\n\n\u003e Some animations have been removed in the latest version.\n\n#### New but not the latest\n\n![New Home Page](https://files.catbox.moe/3dylgz.gif)\n\n#### Out of date\n\n![Brief Animation](https://files.catbox.moe/e19hr1.gif)\n\n![New Plugin](https://files.catbox.moe/xksrfv.gif)\n\n\n## 🗻 Rich Functionality\n\nTuff integrates a variety of practical functions to make your desktop smarter and more efficient.\n- **Core Utilities:** Supports multiple windows, shortcuts, clipboard management, screenshots, timers, and more.\n- **AI-Powered Search:** Understands natural language to find files, apps, and actions.\n- **Contextual Intelligence:** Proactively suggests commands based on your current context.\n- **Extensible:** Supports custom plugins (\"Capabilities\") to extend its functionality.\n- **Bring Your Own LLM:** Allows you to connect to your own private cloud or any self-hosted Large Language Model for ultimate privacy and control.\n\n## 🍀 Simple and Easy-to-Use Operations\n\nThe operation of Tuff is very simple and user-friendly, allowing users to easily complete various tasks. You only need to open the required function through the menu or shortcut keys to enjoy the convenience brought by Tuff.\n\n## 🔐 Secure and Reliable\n\nWe attach great importance to the security and privacy of our users. We guarantee that user data will not be leaked or abused and provide multiple security mechanisms to protect user usage safety.\n\nIf you are looking for a cross-platform and beautifully designed desktop software that is easy to use, Tuff is your best choice. It not only provides rich functionality but also has a good user experience with an open community ecology. Welcome to use Tuff and experience a new desktop experience!\n\n## 🤝 License\n\nThis project is open-sourced under the **MIT License**.\n\n\n## ⁉️ Issue\n\n\u003e Any issues not match `issue template` will be closed directly!\n\nPlease keep in mind that developers are under no obligation to solve your Issue even in this project, as well as open source and maintenance are based on the free time of developers.\n\n## ❤️ Contribution\n\n### What we use\n\n#### 🌀 Front-end\n\n- Electron ^37.2.4\n- Vue.js: ^3.5.18\n- Vue Router: ^4.5.1\n- Element Plus: ^2.10.4\n- Milkdown: ^7.15.2\n- Lottie-web: ^5.13.0\n\n#### 💠 Back-end\n\n- Node.js: \u003e=22.0.0\n- Koa: ^2.7.0\n\n#### 🔧 Build Tools\n\n- Vite: ^7.0.6\n- Electron Builder: ^25.1.8\n- Sass: ^1.89.2\n\n#### [Here](./.github/docs/contribution/CONTRIBUTING.md)\n\n### Who works with us\n\n\u003c!-- readme: collaborators,contributors -start --\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/TalexDreamSoul\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/59305952?v=4\" width=\"100;\" alt=\"TalexDreamSoul\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eTalexDreamSoul\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c!-- readme: collaborators,contributors -end --\u003e\n\n## ✉️ Contact\n\nThrough email (TalexDreamSoul@Gmail) or open an issue.\n\nCopyright © 2022-PRESENT TalexDreamSoul\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalex-touch%2Ftuff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftalex-touch%2Ftuff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalex-touch%2Ftuff/lists"}