Freeact

B 81 completed
Cli Tool
cli / python · small
175
Files
13,338
LOC
1
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
50.67
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47626
Member of a group with 2 similar repo(s) — canonical #93576 view group →
Top concepts (12)
RepositoryProject DescriptionSingletonapiinfrastructuretestingTestingFactoryUser ManagementAuthenticationConfigurationSearch
Repobility — the code-quality scanner for AI-generated software · https://repobility.com

AI Prompt

Create a command-line agent harness tool, similar to Freeact, using Python. I need it to function as a code action agent that can execute both Python code and shell commands locally. The tool should support tool composition and ideally use a sandboxed IPython kernel for execution. Since it's a CLI tool, please structure it to be easily runnable and mention support for various LLMs compatible with Pydantic AI.
python cli agent code-action shell-commands pytest tooling local-execution
Generated by gemma4:latest

Catalog Information

The freeact project is a code action agent designed for developers.

Description

freeact is a code action agent that provides functionality to assist developers in their workflow. It is built using Python and leverages various libraries such as Click, Gradio, Pydantic, and Rich. This project aims to streamline development tasks by automating repetitive actions.

الوصف

هذا المشروع هو عملاء التحرير التي تهدف إلى مساعدة المطورين في مهامهم اليومية. يتم بناؤها باستخدام لغة البرمجة Python و تستفيد من مجموعة من المكتبات مثل Click, Gradio, Pydantic, و Rich.

Novelty

5/10

Tags

code-automation development-assistant workflow-streamlining repetitive-task-automation developer-tools

Technologies

click gradio pydantic rich

Claude Models

claude-opus-4.6 claude-opus-4.5

Quality Score

B
81.3/100
Structure
83
Code Quality
85
Documentation
77
Testing
85
Practices
66
Security
92
Dependencies
90

Strengths

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

Weaknesses

  • 297 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Security & Health

4.3h
Tech Debt (A)
High
DORA Rating
A
OWASP (100%)
Repobility (the analyzer behind this table) · https://repobility.com
PASS
Quality Gate
A
Risk (1)
Apache-2.0
License
3.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
83.7%
markdown
11.4%
yaml
2.8%
css
0.7%
json
0.6%
toml
0.6%
shell
0.1%
text
0.1%

Frameworks

pytest

Symbols

method169
variable137
function91
class55
constant34
property22
protocol1

Concepts (13)

Powered by Repobility · code-quality intelligence
CategoryNameDescriptionConfidence
Repobility (the analyzer behind this table) · https://repobility.com
design_patternRepositoryFound repository-named files80%
auto_descriptionProject DescriptionFreeact is a lightweight agent harness and CLI tool that acts by executing Python code and shell commands. Code actions are key for an agent to improve itself and its tool library.80%
design_patternSingletonFound get_instance/instance patterns70%
arch_layerapiDetected api layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
auto_categoryTestingtesting70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicUser ManagementDetected from 3 related files50%
business_logicAuthenticationDetected from 2 related files50%
business_logicConfigurationDetected from 20 related files50%
business_logicSearchDetected from 48 related files50%
business_logicTestingDetected from 70 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

Embed Badge

Add to your README:

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