Nanoclaw

C+ 78 completed
Cli Tool
containerized / typescript · small
223
Files
34,372
LOC
1
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
58.80
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #49302
Member of a group with 15 similar repo(s) — canonical #91289 view group →
Top concepts (2)
Project DescriptionTesting
Source: Repobility analyzer · https://repobility.com

AI Prompt

Create a lightweight and customizable personal AI assistant, similar to NanoClaw. I need the core functionality where AI agents run securely in their own isolated Linux containers. The system should be easy to understand, focusing on a small codebase rather than being a monolithic framework. Please include setup instructions that guide the user through dependency management, container setup, and service configuration, perhaps using a tool like Claude Code for guidance. The project should support agent teams that can collaborate.
typescript ai-assistant containerization agent security linux cli typescript
Generated by gemma4:latest

Catalog Information

The nanoclaw project is a lightweight and customizable personal Claude assistant.

Description

nanoclaw is a personal Claude assistant that provides a lightweight and secure way to manage tasks and interactions. It offers customization options to suit individual needs. The project utilizes TypeScript, Bash, and the Vitest testing framework, with Zod for schema validation. nanoclaw stores data in SQLite databases.

الوصف

هو مساعد شخصي Claude خفيف الوزن و قابل للتخصيص. يتيح إدارة المهام والتفاعلات بطرق آمنة ومستدامة. يمكن تخصيص الخدمات لتناسب احتياجات الفرد. يستخدم النانوكلاو TypeScript وBash وفريمورك التقييم Vitest، مع Zod للتحقق من الشكل. يخزن البيانات في قواعد بيانات SQLite.

Novelty

5/10

Tags

task-management personal-assistant customizable secure lightweight

Technologies

vitest zod

Claude Models

claude-opus-4.6 claude-code-opus-4.6 claude-sonnet-4.6 claude-sonnet-4.5

Quality Score

C+
78.2/100
Structure
83
Code Quality
80
Documentation
69
Testing
85
Practices
74
Security
74
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (56% test-to-source ratio)
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • Potential hardcoded secrets in 1 files
  • 1532 duplicate lines detected \u2014 consider DRY refactoring
  • 3 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 86 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

25.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Open data scored by Repobility · https://repobility.com
MIT
License
35.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
66.4%
json
16.4%
markdown
15.0%
yaml
1.6%
shell
0.6%

Frameworks

Vitest

Concepts (2)

Per-row analysis by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility (the analyzer behind this table) · https://repobility.com
auto_descriptionProject DescriptionAn AI assistant that runs agents securely in their own containers. Lightweight, built to be easily understood and completely customized for your needs.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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