Cclaw

C+ 73 completed
Bot
cli / python · small
82
Files
11,807
LOC
1
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
65.40
Framework unique
Isolation
Last stage change
2026-05-10 03:35:31
Deduplication group #49459
Member of a group with 10 similar repo(s) — canonical #22735 view group →
Top concepts (8)
Project DescriptiontestingTestingFactoryTestingSearchConfigurationAuthentication
Repobility · open methodology · https://repobility.com/research/

AI Prompt

Create a command-line AI assistant, similar to cclaw, that runs locally on Mac. The assistant should be powered by Telegram and the Claude Code. I need it to manage tasks and workflows using a file-based, session system instead of a database. Key features must include bot management commands like listing, adding, and removing bots, and running bots in both foreground and background (daemon) modes. It should also support a modular skill system, allowing users to attach skills defined via Markdown files or YAML files that integrate with external CLI tools.
python cli telegram ai-assistant subprocess macos command-line bot workflow
Generated by gemma4:latest

Catalog Information

The cclaw project is a personal AI assistant for users to manage their tasks and workflows using Telegram and the Claude Code.

Description

cclaw is a personal AI assistant that integrates with Telegram and Claude Code to provide users with a seamless experience in managing their tasks and workflows. It allows users to interact with their AI assistant through natural language, making it easy to perform various tasks without needing to switch between different applications. The project aims to simplify the way people work by providing an intuitive interface for task management.

الوصف

هذا المشروع هو مساعد شخصي للذين يريدون إدارة مهامهم والعملية بشكل سهل باستخدام تيليجرام وكلود كود. يمكن للمستخدمين التواصل مع المساعد عن طريق اللغة الطبيعية، مما يجعل من السهل على المستخدمين إنجاز المهام المختلفة دون الحاجة إلى الانتقال بين التطبيقات المختلفة.

Novelty

7/10

Tags

task-management ai-assistant telegram-integration natural-language-interaction workflow-automation

Technologies

rich typer

Claude Models

claude-opus-4.6 claude (unknown version)

Quality Score

C+
72.7/100
Structure
85
Code Quality
61
Documentation
75
Testing
85
Practices
55
Security
82
Dependencies
65

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (80% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • Potential hardcoded secrets in 1 files
  • 776 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

6.6h
Tech Debt (B)
High
DORA Rating
A
OWASP (100%)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
PASS
Quality Gate
A
Risk (1)
Unknown
License
7.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
75.5%
markdown
21.1%
yaml
2.0%
shell
0.9%
toml
0.3%
json
0.2%

Frameworks

pytest

Symbols

function188
variable35
constant34
class3
property1

Concepts (8)

Powered by Repobility · code-quality intelligence
CategoryNameDescriptionConfidence
Repobility · MCP-ready · https://repobility.com
auto_descriptionProject DescriptionPersonal AI assistant powered by Telegram + Claude Code. A multi-bot, file-based session system that runs locally on Mac.80%
arch_layertestingDetected testing layer70%
auto_categoryTestingtesting70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicTestingDetected from 12 related files50%
business_logicSearchDetected from 3 related files50%
business_logicConfigurationDetected from 2 related files50%
business_logicAuthenticationDetected from 4 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot

Embed Badge

Add to your README:

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

BinComp Dependency Hardening

All packages →
4 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nasyncio4.0.0 · 0 gadgets · risk 0.0Ncroniter6.2.2 · 0 gadgets · risk 0.0Nrich14.3.4 · 0 gadgets · risk 0.0Ntyper0.24.1 · 0 gadgets · risk 0.0