FastCtx 是一个本地 Rust 工具运行时,通过 MCP 协议为 AI 代理提供结构化文件读取、内容搜索、文件发现、批量替换和 Bash 命令执行,从而减少上下文开销。

Stars

588

7 天增长

+209

Fork 数

19

开放 Issue

5

开源协议

Apache-2.0

最近更新

2026-07-25

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它通过持久化、结构化的工具消除 AI 代理拼装脆弱 shell 命令的需求,显著提高上下文效率并加速任务完成。

适合谁使用

  • 构建 AI 编码代理或使用 ChatGPT/Codex CLI 的开发者
  • 需要高效仓库交互的 AI/机器学习工程师
  • 寻求强大文件与命令工具集的 MCP 客户端用户
  • 需要后台任务管理的代理工作流维护者

典型使用场景

  • 在 AI 辅助开发中读取代码文件、图片、PDF 或原始字节
  • 使用正则表达式搜索代码库(grep)并分页查看结果
  • 执行确定性批量替换(符号重命名、配置迁移)
  • 运行后台构建、测试或开发服务器,并在会话间持久保留

项目优势

  • 结构化输入/输出减少了模型在工具机制上的推理开销
  • 支持多种文件类型(文本、图片、PDF、十六进制)并自动检测编码
  • 后台任务通过独立 supervisor 运行,重启后依然存在
  • 健壮的更新机制,支持回滚和原子二进制替换

使用前须知

  • Bash 工具默认禁用,需要显式启用
  • 需要 Node.js 18+ 进行 npm 安装;镜像注册表延迟可能导致 404 错误
  • 后台任务占用本地磁盘空间(默认 1024 MiB 限制)且未加密

README 快速开始

Installation

项目描述

Fast, context-efficient repository tools for AI agents (MCP)

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

l0ng-ai
精选
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

开发者工具CLI 与终端
359
steelbrain
精选
steelbrain GitHub avatar

reims-vgpu

reims-vgpu is an experimental virtual GPU for macOS guests that uses QEMU to decode the guest's GPU command stream and execute it through Metal or Vulkan, leveraging the built-in AppleParavirtGPU driver without requiring custom kexts.

桌面应用
143
m-novotny
精选
m-novotny GitHub avatar

memguard-rs

A Rust library that provides secure memory handling primitives including zeroization on drop, memory locking, constant-time comparison, and compile-time guarded regions, with zero dependencies and no_std support.

嵌入式与物联网安全
131