GitHub Open Source
1.78K subscribers
3.04K photos
3.17K links
🌟 GitHub Open Source 🌟

Discover fascinating projects from GitHub! We curate the best repositories, highlight innovative ideas, and share tips for developers. Join us to explore hidden gems and fuel your tech passion! 🚀
Download Telegram
🔥 Agent-Skills-for-Context-Engineering | Python

🎯 Primary Use Case:
Building, optimizing, and debugging AI agent systems that require advanced context management and effective information curation within limited context windows.

✨ Key Features:
• Context Fundamentals
• Context Degradation Patterns
• Context Compression Strategies

📖 Summary:
This repository provides a comprehensive collection of Agent Skills for context engineering, focusing on optimizing how information is managed within an AI model's context window. It aims to enhance the effectiveness of production-grade AI agent systems by teaching principles of curating system prompts, tool definitions, message history, and tool outputs.

🔗 Links:
• View Project
================
🔓 Open Source
💡 maigret | Python

🎯 Primary Use Case:
Gathering open-source intelligence (OSINT) on individuals by collecting information from various online platforms using only a username.

✨ Key Features:
• Supports 3,000+ sites with filtering by tags (categories, countries)
• Embeddable in Python projects for programmatic use
• Extracts all available information from profile pages and site APIs
• Performs recursive search using discovered usernames and IDs

📖 Summary:
Maigret is a Python-based tool designed to collect extensive information about a person solely by their username. It scans over 3,000 websites, extracting available data from profiles and APIs, and can perform recursive searches for a comprehensive digital dossier.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 gpt_image_2_skill | Python

🎯 Primary Use Case:
To provide a collection of effective prompts and an integrated toolset (CLI and agent skill) for generating and editing images using OpenAI's GPT Image 2 model.

✨ Key Features:
• GPT Image 2 prompt gallery and library
• Agentic skill for AI agents (e.g., Claude Code, Codex)
• CLI for image generation and editing
• Reusable prompts for various use cases (research figures, UI mockups, etc.)
• Focus on curated examples for quality and demonstration

📖 Summary:
This repository provides a curated gallery of prompts for OpenAI's GPT Image 2, serving as a prompt library and an agentic skill. It also includes a Command Line Interface (CLI) for image generation and editing, designed for use with skill-capable agent runtimes.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 girl-agent | TypeScript

🎯 Primary Use Case:
To provide a conversational AI companion that exhibits complex, human-like behaviors and states, offering a more realistic and engaging interaction than traditional chatbots.

✨ Key Features:
• Human-like behavior simulation (sleep, mood, schedule, memory, relationships, conflicts)
• Anti-AI prompt to remove ChatGPT-like responses

📖 Summary:
Girl-Agent is a TypeScript-based AI character designed to simulate human-like conversational behavior, including sleep, mood, scheduling, memory, and relationship dynamics. It aims to avoid typical AI chatbot patterns by implementing an anti-AI prompt and operating as a character with a distinct state, rather than a simple response generator.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 cc-switch | Rust

🎯 Primary Use Case:
To provide a unified and user-friendly desktop interface for managing and interacting with multiple AI coding assistants, simplifying developer workflows.

✨ Key Features:
• Cross-platform desktop application (Windows, macOS, Linux)
• All-in-One manager for multiple AI coding assistants
• Supports Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw, Hermes Agent

📖 Summary:
CC Switch is a cross-platform desktop application designed to manage and integrate various AI coding assistants like Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw, and Hermes Agent. It serves as an all-in-one interface for interacting with these different AI models, simplifying provider management and offering WSL support.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 video-use | Python

🎯 Primary Use Case:
Automating video editing through natural language commands processed by AI coding agents.

✨ Key Features:
• Cuts filler words and dead space
• Auto color grades segments
• Adds 30ms audio fades at cuts
• Burns in customizable subtitles
• Generates animation overlays

📖 Summary:
video-use is an open-source Python tool that leverages AI coding agents to automate video editing tasks. It processes raw footage by cutting filler words, applying color grading, adding audio fades, burning in customizable subtitles, and generating animation overlays, all while self-evaluating the output.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 ratty | Rust

🎯 Primary Use Case:
To provide an enhanced and visually rich terminal experience by enabling 3D graphics and GPU-accelerated rendering within the terminal interface.

✨ Key Features:
• GPU-backed text rendering
• Traditional 2D and new 3D mode
• Inline 3D objects
• Image support (Kitty Graphics Protocol)
• Customizable spinning rat cursor

📖 Summary:
Ratty is a GPU-accelerated terminal emulator built with Rust and Ratatui, offering traditional 2D text rendering alongside a novel 3D mode. It supports inline 3D objects and image rendering via the Kitty Graphics Protocol, providing a unique visual experience for terminal applications.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1
🌟 lay-public | Rust

🎯 Primary Use Case:
Correcting the last typed word to the correct keyboard layout (e.g., Russian/English) with a double Shift press on Linux desktops, especially GNOME Wayland.

✨ Key Features:
• Double Shift to fix the last word typed in the wrong layout
• Works directly in applications without clipboard use
• Supports GNOME Wayland via a Shell extension
• Experimental support for KDE/Plasma and X11 backends
• CLI for terminal text conversion

📖 Summary:
Lay is a Rust-based utility for Linux desktops, primarily GNOME Wayland, that corrects typing errors caused by incorrect keyboard layouts. It allows users to fix the last typed word by double-pressing the Shift key, seamlessly switching it to the intended layout without manual copy-pasting.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 hackingtool | Python

🎯 Primary Use Case:
To provide a unified and easy-to-use interface for accessing and managing a wide array of hacking and penetration testing tools for security professionals.

✨ Key Features:
• All-in-one hacking tool with 185+ tools
• Organized into 20 categories
• Supports web attacks, password attacks, wireless attacks, etc.
• Python 3.10+ based
• OS-aware menus (Linux/macOS)

📖 Summary:
HackingTool is a comprehensive, all-in-one Python-based toolkit designed for security researchers and penetration testers. It aggregates over 185 tools across 20 categories, offering functionalities for web attacks, password attacks, wireless attacks, and more, with features like smart search, tag filtering, and automated installation.

🔗 Links:
• View Project
================
🔓 Open Source
👍1
🚀 mercury-agent | TypeScript

🎯 Primary Use Case:
To provide a secure, persistent, and user-controlled AI agent that can run 24/7, assisting users through various channels while maintaining a structured memory and respecting defined permissions.

✨ Key Features:
• Permission-hardened tools with shell blocklist and folder-level scoping
• SQLite-backed Second Brain memory with auto-extraction and conflict resolution

📖 Summary:
Mercury is a soul-driven AI agent designed for continuous operation, offering permission-hardened tools, robust memory, and multi-channel access via CLI or Telegram. It prioritizes user control with a pending approval flow and structured memory management.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ witr | Go

🎯 Primary Use Case:
Debugging and understanding the origin and dependencies of running processes, services, and network connections on a system.

✨ Key Features:
• Answers "Why is this running?"
• Visualizes process causality
• Interactive TUI mode
• Explains origin and startup chain
• Supports Linux, macOS, Windows, FreeBSD

📖 Summary:
witr is a command-line tool and TUI application that visualizes the causal chain of running processes, services, and network connections. It aims to answer the question "Why is this running?" by explicitly showing the origin, startup method, and responsible systems for any given process or service.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 CloakBrowser | Python

🎯 Primary Use Case:
Bypassing bot detection mechanisms on websites to enable automated browsing and web scraping tasks that would otherwise be blocked.

✨ Key Features:
• 49 source-level C++ patches for various browser fingerprints (canvas, WebGL, audio, etc.)
• `humanize=True` flag for human-like mouse, keyboard, and scroll patterns
• Achieves a 0.9 reCAPTCHA v3 score

📖 Summary:
CloakBrowser is a stealth-focused Chromium browser designed to bypass bot detection systems. It functions as a drop-in replacement for Playwright and Puppeteer, offering a real Chromium binary with source-level fingerprint patches to appear as a legitimate user browser.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1
🔥 OpenPostings | JavaScript

🎯 Primary Use Case:
To centralize and streamline the job search and application process by aggregating job postings from various sources and providing tools to manage applications.

✨ Key Features:
• Aggregates job postings from multiple ATS providers into a local database
• Filters job postings by search text, ATS, industry, region, country, state, county, and remote mode

📖 Summary:
OpenPostings is an open-source job aggregator and application tracking system that consolidates job postings from over 100,000 companies across numerous Applicant Tracking Systems (ATS). It allows users to filter jobs by various criteria and manage their application lifecycle, including assisted workflows for cover letters and candidate selection.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 finit | C

🎯 Primary Use Case:
To provide a lightweight and efficient process supervisor and init system for Linux, especially in embedded environments.

✨ Key Features:
• Fast and simple init system
• Alternative to SysV init and systemd
• Designed for small and embedded Linux systems
• Can run on desktop and server systems
• Reverse engineered from EeePC fastinit

📖 Summary:
Finit is a fast, simple init system for Linux, designed as an alternative to SysV init and systemd, particularly for small and embedded systems. It aims to provide a lightweight and efficient boot process.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 network-management-client | TypeScript

🎯 Primary Use Case:
To provide users with a comprehensive desktop application for managing and analyzing Meshtastic mesh networks, offering insights beyond single-node management.

✨ Key Features:
• Desktop client for Meshtastic devices
• Management of large, decentralized mesh networks
• Network-level management and analysis
• Connection-level insights
• Support for USB, IP, and Bluetooth connections

📖 Summary:
This repository provides a desktop client for managing Meshtastic devices, enabling users to administer large, decentralized mesh networks. It focuses on network-level management and analysis, offering insights into connections and network health.

🔗 Links:
• View Project
================
🔓 Open Source
✨ StoryGen-Atelier | JavaScript

🎯 Primary Use Case:
Automated generation of storyboards and video content using AI models and video processing tools.

✨ Key Features:
• AI-assisted storyboard generation using Gemini (text and image models)
• Automated video generation by calling Vertex AI Veo for clips
• Video stitching using FFmpeg with quality preservation
• Integrated logs dashboard for tracking video and storyboard generation
• Gallery for managing saved storyboards and videos

📖 Summary:
StoryGen Atelier is an AI-powered tool that automates the creation of storyboards and videos. It leverages Google's Gemini for script and frame generation, Vertex AI's Veo model for video clip synthesis, and FFmpeg for final video assembly, incorporating features like logs and gallery management.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 jarvis | Python

🎯 Primary Use Case:
A private, always-on AI assistant for everyday tasks and conversations that respects user data privacy.

✨ Key Features:
• 100% local processing (offline)
• Privacy-focused with automatic sensitive data redaction
• Natural conversational AI
• Context-aware responses
• Unlimited memory

📖 Summary:
Jarvis is a 100% private, offline AI voice assistant that runs locally on your computer. It allows for natural conversational interaction, remembers context, and can integrate with various tools and applications without sending data to the cloud.

🔗 Links:
• View Project
================
🔓 Open Source
✨ note-gen | TypeScript

🎯 Primary Use Case:
To provide a seamless and intelligent note-taking experience that leverages AI to help users capture, organize, and refine their thoughts and knowledge.

✨ Key Features:
• AI-native writing workflow (chat, rewrite, translate, polish)
• Image workflow (capture, recognize, describe, host, reuse)
• Native Markdown storage (local-first, portable)

📖 Summary:
NoteGen is a cross-platform, AI-native Markdown note-taking application designed for capturing ideas and transforming them into structured, readable notes. It offers a rich feature set including AI-powered writing assistance, image processing, local Markdown storage, and flexible synchronization options.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 fingerprint-suite | TypeScript

🎯 Primary Use Case:
Anonymizing web scrapers by injecting realistic browser fingerprints to avoid detection.

✨ Key Features:
• Generates configurable, realistic HTTP headers
• Generates realistic browser fingerprints affecting JS APIs
• Injects browser fingerprints into Playwright/Puppeteer instances
• Includes a generative Bayesian network for fingerprint creation
• Modular npm packages for separate or combined use

📖 Summary:
The fingerprint-suite is a collection of TypeScript tools designed to generate and inject realistic browser fingerprints. It helps anonymize web scraping activities by making automated browsers appear as unique human users, thus bypassing detection.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
💡 tabler-icons | JavaScript

🎯 Primary Use Case:
To provide web developers with a vast library of versatile and customizable SVG icons for use in their projects.

✨ Key Features:
• Over 6000 high-quality SVG icons
• MIT-licensed
• Designed on a 24x24 grid with a 2px stroke
• Available in outline and filled versions
• Easy integration via ``, `background-image`, or inline SVG

📖 Summary:
Tabler Icons provides a comprehensive collection of over 6000 free, high-quality SVG icons designed for web projects. Each icon is crafted on a 24x24 grid with a 2px stroke, available in both outline and filled versions, and licensed under MIT.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source