Autofig
D 59 completed
Cli Tool
cli / typescript · small
69
Files
29,891
LOC
2
Frameworks
7
Languages
Pipeline State
completedRun ID
#299680Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
71.80Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:57Deduplication group #52456
Member of a group with 8 similar repo(s) — canonical #70559 view group →
Top concepts (5)
infrastructuretestingConfigurationSearchTesting
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
🧪 Code Distillation
Browse all specs →AI Prompt
Create a tool, similar to AutoFig, that functions as a Model Context Protocol (MCP) server for Figma integration. I need this to allow AI agents to read, create, and modify Figma designs programmatically. The tool should include a TypeScript MCP server component, a Figma plugin source, and a WebSocket server for communication between the MCP and the plugin. Key features to implement are bulk text content replacement across multiple text nodes and the ability to propagate component instance overrides from a source to multiple targets. Please structure it using TypeScript and include setup instructions for local development using Bun.
typescript figma mcp cli websocket ai-agent plugin development-tool bun
Generated by gemma4:latest
Catalog Information
AutoFig is a tool for generating figures and plots in Python.
Description
AutoFig is a command-line interface (CLI) tool that automates the process of creating figures and plots in Python. It uses a simple configuration file to define plot settings, allowing users to easily generate high-quality visualizations without writing code. AutoFig supports various output formats, including PNG, PDF, and SVG.
الوصف
هو أداة تُستخدم لإنشاء صور و مخططات في لغة بايثون. يعتمد AutoFig على تقنية CLI (واجهة السطر الأوامر) لتحديد إعدادات الرسم، مما يتيح للمستخدمين إنشاء مخططات عالية الجودة بسهولة دون كتابة أي رمز. يدعم AutoFig عدة تنسيقات للخروج، بما في ذلك PNG و PDF و SVG.
Novelty
5/10Tags
figure-generation plot-creation python-tooling data-visualization command-line-interface
Technologies
esbuild vitest zod
Claude Models
claude-sonnet-4.6
Quality Score
D
58.6/100
Structure
63
Code Quality
60
Documentation
69
Testing
50
Practices
52
Security
55
Dependencies
90
Strengths
- Containerized deployment (Docker)
- Properly licensed project
Weaknesses
- No CI/CD configuration \u2014 manual testing and deployment
- Potential hardcoded secrets in 2 files
- 7844 duplicate lines detected \u2014 consider DRY refactoring
- 7 'god files' with >500 LOC need decomposition
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Move hardcoded secrets to environment variables or a secrets manager
Security & Health
8.6h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
Repobility — same analyzer, your code, free for public repos · /scan/
PASS
Quality Gate
A
Risk (1)
MIT
License
16.8%
Duplication
Languages
Frameworks
Vitest esbuild
Symbols
variable1,520
function371
interface55
constant50
type_alias25
method5
class2
property1
API Endpoints (1)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | figma-bridge | channels.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concepts (5)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility (the analyzer behind this table) · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | infrastructure | Detected infrastructure layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | testing | Detected testing layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Configuration | Detected from 5 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Search | Detected from 5 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 8 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
Embed Badge
Add to your README:
