Disclaude
C+ 71 completed
Bot
cli / typescript · small
147
Files
26,902
LOC
1
Frameworks
6
Languages
Pipeline State
completedRun ID
#303090Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
68.00Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:34Deduplication group #47501
Member of a group with 5 similar repo(s) — canonical #93190 view group →
Top concepts (12)
RepositoryProject Descriptionbusiness_logicTestinginfrastructureFactoryLoggingSearchTestingFile ManagementConfigurationAnalytics
Repobility · severity-and-effort ranking · https://repobility.com
🧪 Code Distillation
Browse all specs →Sample distilled functions (click for full spec)
TaskTracker.appendTaskDefinitionAppends a structured task definition to an existing file located at the provided path. It accepts a file path string and a details object containing various task specifications. The function reads the current file content, constructs a formatted string from the input details, and then overwrites the
TaskTracker.createDialogueTaskCreates a structured text file representing a dialogue task based on provided message details. It accepts a message identifier string and a metadata object containing chat, user, text, and optional timestamp information. The function writes the formatted content to a file path derived from the messa
TaskTracker.formatDialogueTaskRecordFormats a structured string representation of a dialogue task record using a message identifier, metadata containing chat and sender details, an unused content string, and a timestamp. It constructs a markdown-formatted output that includes a truncated title derived from the message text, along with
AI Prompt
Create a multi-platform AI agent bot, similar to Disclaude, written in TypeScript. I need it to function as both a CLI tool and integrate with messaging platforms like Feishu/Lark. Key features must include chat-driven development (reading, editing, writing code), support for multiple models (like Anthropic Claude or GLM), and browser automation using Playwright. It should also support custom, extensible skills and handle persistent, in-memory per-user conversations. Please structure it to be production-ready, perhaps using PM2, and include support for slash commands like `/status`.
typescript cli ai-agent feishu lark playwright node.js chat-bot automation
Generated by gemma4:latest
Catalog Information
disclaude is a multi-platform agent bot that supports both Feishu/Lark and command-line interface (CLI) functionality.
Description
disclaude is an agent bot designed to work on multiple platforms, providing support for both Feishu/Lark and CLI interfaces. This project aims to offer a versatile tool for users who need to interact with these services from various environments.
الوصف
هذا البوت يعمل على عدة منصات، ويدعم كلًا من خدمات Feishu/Lark ومجال الأوامر (CLI). يهدف هذا المشروع إلى تقديم أداة متعددة الاستخدامات للمستخدمين الذين يحتاجون إلى التفاعل مع هذه الخدمات من بيئات مختلفة.
Novelty
5/10Tags
multi-platform agent-bot feishu-support lark-support cli-tool
Technologies
anthropic vitest zod
Claude Models
claude-opus-4.6 claude-opus-4.5 claude-agent claude (unknown version)
Quality Score
C+
70.7/100
Structure
72
Code Quality
70
Documentation
69
Testing
50
Practices
80
Security
90
Dependencies
80
Strengths
- Good test coverage (50% test-to-source ratio)
- Code linting configured (eslint)
- Good security practices \u2014 no major issues detected
- Containerized deployment (Docker)
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No CI/CD configuration \u2014 manual testing and deployment
- Potential hardcoded secrets in 1 files
- 1983 duplicate lines detected \u2014 consider DRY refactoring
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a LICENSE file (MIT recommended for open source)
- Move hardcoded secrets to environment variables or a secrets manager
- Address 61 TODO/FIXME items \u2014 consider tracking them as issues
Security & Health
19.8h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Repobility · MCP-ready · https://repobility.com
PASS
Quality Gate
A
Risk (2)
Unknown
License
5.0%
Duplication
Languages
Frameworks
Vitest
Symbols
variable427
method319
function119
interface114
class36
type_alias20
constant12
enum2
property2
Concepts (13)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · code-quality intelligence · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| design_pattern | Repository | Found repository-named files | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description |    | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | business_logic | Detected business_logic layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | infrastructure | Detected infrastructure layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| design_pattern | Factory | Found factory/create_ naming patterns | 60% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Logging | Detected from 6 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Search | Detected from 14 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 44 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | File Management | Detected from 18 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Configuration | Detected from 20 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Analytics | Detected from 4 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_pattern | Containerized/Microservices | Multiple Dockerfiles found at package level | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All rows scored by the Repobility analyzer (https://repobility.com)
Embed Badge
Add to your README:
