Awesome AI AgentsAI Assistants

zamalali/DeepGit

⭐ 912 Python repository created 2024-12-16

DeepGit is an agentic research workflow built on LangGraph that performs deep discovery across GitHub repositories. The user submits a plain language question, and an orchestrator agent then runs a relay of specialised steps. First an LLM expands the query into high-signal GitHub search tags. The same pass detects hardware constraints implied by wording such as GPU-poor, low-memory or mobile-only, and records them for later filtering. Candidate READMEs and documentation blocks are embedded with multi-dimensional ColBERT v2 token vectors, and MaxSim scoring surfaces fine-grained matches that single-vector embeddings miss. A lightweight MiniLM-L-6-v2 cross-encoder then reorders the top results for passage-level accuracy. A dependency filter inspects each repository requirements.txt or pyproject.toml and discards projects that cannot run on the declared hardware. Community and code signals are collected next, including stars, forks, issue cadence, commit history and quick code-quality metrics. Finally a multi-factor ranking merges the scores and returns a table with links, similarity percentages and badges marking repositories that run on CPU only. The stated goals are to surface capable but little-known open source tools, to give research-focused developers an intelligent discovery layer over GitHub, and to keep the whole workflow open source. A web interface accepts the raw query and displays the ranked results with the individual threshold scores, and a reduced DeepGit-lite variant runs without a GPU on a Hugging Face Space for quick trials. The project targets Python 3.11 or newer with pip 24 or newer, and supports several LLM providers selected through an LLM_PROVIDER environment variable, currently Groq with a DeepSeek R1 distilled Llama model as the default and MiniMax as an alternative, with automatic provider detection from available API keys when the variable is unset.

https://github.com/zamalali/DeepGit

deep-researchlanggraphgithub-searchcolbertrerankingretrievalpythonllmrepository-discovery

Also in AI Assistants

DietrichGebert/ponytail

Ponytail enables AI agents to generate more concise, efficient, and cost-effective code by enforcing a "lazy senior dev" methodology, prioritizing existing solutions and minimal implementation.

HKUDS/DeepTutor

DeepTutor is an AI-powered personalized learning assistant that offers interactive knowledge Q&A, visualization, practice generation, and deep research capabilities to enhance education through a comprehensive and adaptive platform.

agentscope-ai/QwenPaw

QwenPaw is a personal AI assistant framework that provides local or cloud deployment, multi-channel connectivity, skill extensibility, and multi-agent collaboration for enhanced productivity and cr...

mukul975/Anthropic-Cybersecurity-Skills

A comprehensive, open-source library of 754 structured cybersecurity skills for AI agents, mapped across five prominent industry frameworks.

googleworkspace/cli

gws is a command-line tool that dynamically interfaces with Google Workspace APIs (Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin) and includes AI agent skills for automation.

nanocoai/nanoclaw

NanoClaw is a lightweight, secure AI assistant platform that runs agents in isolated containers, providing a customizable alternative to OpenClaw with native Anthropic Claude Code integration and m...

assafelovic/gpt-researcher

GPT Researcher is an autonomous AI agent that conducts deep web and local research to generate detailed, unbiased research reports with citations.

screenpipe/screenpipe

Screenpipe transforms your computer into a personal, local, and private AI that records, searches, and automates based on all your digital activities.