Freeact
B 81 completed
Cli Tool
cli / python · small
175
Files
13,338
LOC
1
Frameworks
8
Languages
Pipeline State
completedRun ID
#301743Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
50.67Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication 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
🧪 Code Distillation
Browse all specs →Sample distilled functions (click for full spec)
save_ipybox_tool_definitionsConnects to a live ipybox MCP server to retrieve tool definitions, specifically filtering out the installation package definition. It then asynchronously saves these collected tool definitions to a predefined bundled JSON file path. The function takes no explicit inputs and returns nothing. Its prim
save_tool_definitionsSerializes a list of tool definition objects into a formatted JSON structure. It accepts a list of ToolDefinition objects and a Path object specifying the output location. The function writes the resulting JSON string to the file pointed to by the provided path, overwriting any existing content. No
load_tool_definitionsReads a JSON file located at the provided path, parses its contents, and reconstructs a list of structured tool definitions. It accepts a Path object pointing to the necessary JSON file and returns a list containing instantiated ToolDefinition objects. This function has no observable side effects ot
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/10Tags
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
Languages
Frameworks
pytest
Symbols
method169
variable137
function91
class55
constant34
property22
protocol1
Concepts (13)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility (the analyzer behind this table) · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| design_pattern | Repository | Found repository-named files | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Freeact 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_pattern | Singleton | Found get_instance/instance patterns | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | api | Detected api layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | infrastructure | Detected infrastructure layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | testing | Detected testing layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| design_pattern | Factory | Found factory/create_ naming patterns | 60% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | User Management | Detected from 3 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Authentication | Detected from 2 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Configuration | Detected from 20 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Search | Detected from 48 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 70 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
Embed Badge
Add to your README:
BinComp Dependency Hardening
All packages →9 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nmcp1.27.0 · 0 gadgets · risk 971.5Naiofiles25.1.0 · 0 gadgets · risk 0.0Nasyncio4.0.0 · 0 gadgets · risk 0.0Nhttpx0.28.1 · 0 gadgets · risk 0.0Ninvoke3.0.3 · 0 gadgets · risk 0.0Npydantic2.12.5 · 0 gadgets · risk 0.0Nrich14.3.4 · 0 gadgets · risk 0.0Ntextual8.2.3 · 0 gadgets · risk 0.0Dwatchfiles1.1.1 · 370 gadgets · risk 0.0