grepai-storage-gob

Configure GrepAI to use Gob for local index.gob and symbols.gob storage.

18|2|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/yoanbernabeu/grepai-skills --skill grepai-storage-gob
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grepai-storage-gob
Source: https://github.com/yoanbernabeu/grepai-skills/tree/main/skills/storage/grepai-storage-gob
Command: npx skills add https://github.com/yoanbernabeu/grepai-skills --skill grepai-storage-gob

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GrepAI storage with GOB provides a simple, self-contained local storage backend for embeddings and index data, enabling offline use and quick setup.

Core Features & Use Cases

  • Simple Local Storage: Use Gob to store index.gob and symbols.gob in a single file for small projects.
  • Zero External Dependencies: No external databases required; everything stays in the project directory.
  • Use Case: Ideal for single-developer projects or small teams who want fast, private code search without network access.

Quick Start

GrepAI will automatically use Gob storage by default in your project. Initialize and start indexing with: grepai init grepai watch

Frequently Asked Questions about grepai-storage-gob

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I store code embeddings locally without an external database?

You can store code embeddings locally without an external database by using Gob serialization to save index.gob and symbols.gob files directly in your project's .grepai directory. This provides a self-contained, offline-ready storage backend for single-machine setups.

What is the best way to set up offline code search for a small project?

The best way to set up offline code search for a small project is configuring a local Gob storage backend, which requires zero external dependencies. You simply initialize the project and start watching files to index embeddings and metadata entirely on your local machine.

Do I need any external dependencies to use Gob serialization for local storage?

No external dependencies are required to use Gob serialization for local storage. The system stores all index and symbols data in self-contained files within the project directory, making it entirely self-sufficient for offline use.

How does GrepAI handle local index storage for single-developer projects?

GrepAI handles local index storage for single-developer projects by serializing embeddings and metadata into Gob format. It automatically creates and manages the necessary files under the .grepai directory, ensuring fast and private code search without network access.

Can I use local Gob storage for private code search without network access?

Yes, you can use local Gob storage for private code search without network access. The system operates entirely offline by storing serialized index and symbols data locally, ensuring your codebase never requires external network connectivity to perform searches.

What are the limitations of using Gob files for local index storage?

The limitations of using Gob files for local index storage include being restricted to a single-machine setup and targeting small projects. This approach is not designed for distributed teams or large-scale codebases, as it relies on simple local files rather than a scalable database.