Ack

C 66 completed
Cli Tool
unknown / typescript · small
164
Files
26,854
LOC
3
Frameworks
5
Languages

Pipeline State

completed
Run ID
#307241
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
82.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:57
Deduplication group #65827
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (12)
Project DescriptionRepositoryWeb Frontendpresentationbusiness_logicinfrastructuretestingDatabaseConfigurationFile ManagementSearchTesting
Repobility · MCP-ready · https://repobility.com

AI Prompt

Create a tool, similar to an "Agent Config Keeper," that helps users manage and switch between various AI agent tool sets. The tool should allow users to browse, install, and toggle different agent tools—like MCP servers, slash commands, and hooks—all from a single interface, avoiding manual config file editing. It needs to automatically discover and display the full agent configuration in a sidebar tree, and include a marketplace panel where users can search, view details, and install community tools without leaving the editor. The core functionality should involve switching context between different agents like Claude Code, Codex, and GitHub Copilot.
typescript react vscode ai-agent tool-management webview extension typescript
Generated by gemma4:latest

Catalog Information

The ack project is a tool for discovering, installing, configuring, and switching between different agent tool sets.

Description

Ack is a utility that helps users discover, install, configure, and switch between various agent tool sets. It provides an easy-to-use interface for managing these tools, making it simpler to get started with new projects or switch between existing ones. Ack supports multiple tool sets and allows users to easily switch between them.

الوصف

يعد ack أداة مفيدة لاكتشاف وتثبيت وتكوين وتبديل مجموعات الأدوات العميلة المختلفة. يوفر interface سهلة الاستخدام للمساعدة في إدارة هذه الأدوات، مما يجعل من السهل البدء في مشاريع جديدة أو تبديل بينها.

Novelty

5/10

Tags

tool-management agent-tools configuration-switching project-setup tool-discovery

Technologies

esbuild react vitest zod

Claude Models

claude-sonnet-4.6 claude-opus-4.6

Quality Score

C
65.9/100
Structure
68
Code Quality
70
Documentation
75
Testing
50
Practices
58
Security
75
Dependencies
90

Strengths

  • Code linting configured (eslint)
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • 2588 duplicate lines detected \u2014 consider DRY refactoring
  • 5 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

7.1h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
Repobility · severity-and-effort ranking · https://repobility.com
PASS
Quality Gate
A
Risk (1)
MIT
License
7.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
62.8%
json
30.5%
css
4.2%
markdown
2.0%
javascript
0.4%

Frameworks

React Vitest esbuild

Symbols

variable746
method266
function142
interface85
constant40
class24
type_alias16
enum3

API Endpoints (1)

Open methodology · Repobility · https://repobility.com/research/
MethodPathHandlerFramework
All rows scored by the Repobility analyzer (https://repobility.com)
GETetagheaders.getExpress

Concepts (13)

Source: Repobility analyzer (https://repobility.com)
CategoryNameDescriptionConfidence
Repobility · open methodology · https://repobility.com/research/
auto_descriptionProject DescriptionYour AI agent's toolbox, managed from where you already work.80%
design_patternRepositoryFound repository-named files80%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
arch_layerbusiness_logicDetected business_logic layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
business_logicDatabaseDetected from 7 related files50%
business_logicConfigurationDetected from 25 related files50%
business_logicFile ManagementDetected from 38 related files50%
business_logicSearchDetected from 3 related files50%
business_logicTestingDetected from 19 related files50%
business_logicUser ManagementDetected from 6 related files50%
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/31083.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV