Gathin23/cleanyourtv
- Source
- GitHub
- First trending
- Category
- Design and UI
- GitHub stars
- 5,330
- Main language
- Java
This page introduces an external open-source repository. It is not an HDATF product.

What it does
This is a collection of a launcher, per-device package lists, an assistant prompt and management tools for owners who want a simpler Android TV or Google TV home screen. Inputs are the TV model, installed apps, features to retain and the desired home layout. A computer on the same network inspects the TV through an explicitly authorized ADB connection and disables selected packages rather than uninstalling them. A Java launcher then supplies a favorite-app dock and an app grid and becomes the default Home. Themes use configuration files and artwork, while cards declared by other apps appear only after owner approval. Getting started requires developer options and debugging approval on the TV and a Python environment on the computer; building the launcher also requires JDK 17 and Android SDK 34. The restore tool re-enables packages from the applied list and restores the stock launcher, but cannot undo unrelated changes outside that list. Fire TV supports the debloating portion only, and this Android launcher does not target Samsung Tizen or LG webOS. Review the device-specific list and recovery path first because needed apps or update services can be disabled, and turn debugging off afterward.
License
Custom license Custom or non-standard license. Read the license file before any reuse.
More in this category
- PC2005-cloud/dsh-pet
dsh-pet is a DeepSeek Harness plugin that presents execution state through animated characters and speech bubbles, alongside a workflow for making character assets. Inputs include session and tool events, display settings, animations and responses from a selected model. A browser overlay and transparent Electron windows show working, waiting, success and error states, with dragging and multiple characters. The state-processing source distinguishes an intermediate tool result from completion of the whole goal to avoid premature success during automatic continuation. Registration in the host's plugin manager must be followed by a restart, and desktop mode may download Electron if the runtime is absent. Chat and usage displays depend on host models and provider credentials; standalone mode supplies animation but not host-dependent chat or usage functions. A local HTTP API exposes state and animation and bubble control without authentication and must not be published externally. Custom assets require separate video generation, transparency processing, normalization and conversion, while Safari transparency needs alternate assets and configuration. Code is described as MIT, but animations, prompts and source videos carry a non-commercial restriction and separate attribution requirements, so code and asset rights must be distinguished. - tangency-labs/solidcraft
SolidCraft is a Rust parametric 3D CAD application for parts rebuilt from dimensions. Designers supply sketches, dimensions and constraints, then build solids through timeline features such as extrusion and fillets. Parameter changes recompute affected geometry. Outputs include design files, exchange geometry such as STEP and STL, and preview images. Desktop, browser and headless CLI interfaces are provided, with JSON command examples. Its MCP server lets an AI invoke the same design commands, measure parts and inspect images. AI operation requires a separately connected MCP client; controlling a running desktop app needs an additional bridge configuration. The project describes itself as early but usable for simple parts, and reference-part tests do not establish full CAD equivalence. Download packages are not yet signed, and automation file-access boundaries need review. - anujasid/mcp-for-blender-pro
This is a Blender extension with an AI chat workspace and a built-in MCP server for artists, technical artists and developers automating scene work. It combines a creative request with scene and object information, then uses tools to create or edit objects, assign materials, capture the viewport or prepare scene exports. A companion Studio window exposes conversation, scene previews, approvals and a task board. The documented team workflow uses a manager, workers and reviewers in sequence, with one correction attempt before a second failed review stops the chain. The release targets Windows x64 with Blender 4.2 or later, and setup additionally requires a selected tool-capable model and configured cloud credentials or a local model endpoint. External MCP clients require the server to be enabled and an authenticated local connection, while OpenCode keeps its provider credentials separate from Blender profiles. Asset services may require additional keys and their assets retain separate licensing obligations. Approval and Python validation are not a security sandbox, external clients control their own approval policies, and the implementation and resulting scene quality were not independently tested here. - deeplethe/solid-glass
Solid Glass is an MIT-licensed theme for shadcn/ui from DeepLethe, made for AI application interfaces, with a glass look that reads as solid from a distance. Its four rules put the finish only at the edge, with a rim of light, a hairline and a shadow, keep surfaces neutral grey, express depth as thickness and use one style for hovered, selected and open states. The theme is one CSS file that uses shadcn/ui's own variable names and finds component parts by their data-slot, so existing components need no changes. It adds 12 components for screens where an agent works while someone watches. They include folded tool call steps (tool steps), a question card with choice buttons (ask card), a context usage display (context ring) and task notices (task notice). Blocks show whole screens built from the components, and one of them is an agent workspace with sessions, a conversation thread, files and background tasks. Installation starts from a shadcn/ui project with React 19, Tailwind CSS 4 and Base UI, adds the stylesheet with the shadcn command and removes the colour variables written by shadcn init. Dark mode is the main design with a light mode included, and a Create page adjusts thickness, tint, chart colour, type, radius, rim and blur and outputs the matching CSS. The fonts default to Geist and Geist Mono with system fallback, and no Korean font is specified. The components and documents taken from shadcn/ui keep that project's MIT notice. - storytold/figcraft
FigCraft is an interface design app written in Rust by the ArtCraft team (the storytold organization on GitHub), built as a clean-room reimplementation of the Figma workflow for designers and developers who make app and web screens. It covers auto layout frames, components and variants, variables with modes, and prototypes, while its Dev Mode writes code such as CSS, React and SwiftUI in which component properties become parameters. Files are .figcraft archives on the local disk, layers export to PNG, SVG, PDF and other formats, .fig files open on a best-effort basis, and .fig export is marked experimental. Every menu item and tool runs a command from one list of more than 400 commands, and the same commands are reached from the figcraft-cli tool, an MCP server (a protocol that lets AI agents call tools) and a JSON control channel. The MCP server runs headless or attaches to a running app, and the control channel accepts connections only on 127.0.0.1, but no key check was found in the control code read for this research. The app works offline with no account or telemetry, but according to the README the Online option in the Share menu uploads the file by default to a public server (collab.craftapps.dev). That server stores the file unencrypted and readable by the operator until it is removed or nobody opens it for 30 days, with the edit or view link itself serving as access. A self-hosted figcraft-server (a preview, with Linux builds in the releases) keeps a team's files behind edit and view links and has no user accounts yet. Getting started means using a release package for macOS, Windows, Linux or FreeBSD, the static web build or a build with Rust 1.95 or later, and connecting an agent is a separate step that adds figcraft-cli mcp to the MCP client's settings. The Korean interface catalog is a machine draft that awaits review by native speakers, Korean text and IME input work in documents, and the web build needs a browser with WebGPU or WebGL2 and offers Korean only when built with embedded CJK fonts. The project calls itself alpha, puts itself about half way to replacing Figma for real work (49 percent in the README, 53 percent in the ROADMAP), lists checking against real Figma files as open work, and states that four to six AI agents working in parallel built it in about 25 hours. The GitHub license field shows Apache-2.0, while the LICENSE files and README offer MIT or Apache-2.0 at the user's choice, with the ArtCraft name and logos excluded from that license.
Only repositories in the ranked Trendshift lists are included, and the lists are used only to find candidates. We do not copy their ranks. Descriptions, licenses and star counts come from each GitHub repository. The notes are our own reading. We have not tested these projects, and a place on a trending list does not prove quality.