aifmt
让视觉文本内容正常工作。
一个MCP服务器,为AI编码助手修复、验证和生成视觉文本内容。
  
______________________________________________________________________
LLM无法计算可视列。 len("📦") 返回1,但它呈现得更宽。每个人工智能生成的方框图、表格图和树形图最终都会错位。aifmt修复了它。
安装
pip install aifmt配置
添加到您的MCP客户端(Copilot CLI、Claude Code、Cursor、VS Code、Windsurf、Gemini CLI):
{
"mcpServers": {
"aifmt": {
"command": "uvx",
"args": ["aifmt"]
}
}
}工具
| 工具 | 说明 |
|---|---|
fix | 修复错位的方框图、表格图、条形图和树形图 |
validate | 无需修改即可检查对齐问题 |
generate | 通过Mermaid或PlantUML创建图表 |
targets | 列出渲染配置文件(GitHub、终端、自定义) |
关键洞察
GitHub在上呈现表情符号 2.5个单空间柱 --不是2.0。aifmt使用感知渲染配置文件的宽度计算来处理此问题。 阅读我们是如何发现它的→
文档
📖 美国联邦调查局
- 入门指南 --安装和配置
- 工具参考 --修复、验证、生成、目标
- Python API --直接使用库
- 2.5发现 -部分表情符号宽度故事
- 贡献 --开发设置和指南
