Tags: sqlite* + github*

0 bookmark(s) - Sort by: Date ↓ / Title /

  1. Michael Avrukin writes about activerecord-materialized, a Ruby gem that provides materialized view functionality for Rails applications running on databases like MySQL or SQLite. By precomputing complex queries into cache tables and refreshing them in the background when dependent data changes, it offers fast read access through standard ActiveRecord methods without requiring native database support for materialized views.

    * Employs incremental maintenance (IVM) by default to refresh only affected partitions of GROUP BY views.
    * Features a self-healing mechanism that reconciles the view against its source to fix potential data drift.
    * Demonstrates significant performance gains, with benchmark speedups up to 49,000x for specific queries.
  2. gitcrawl is a local-first GitHub triage tool and a drop-in caching shim for the gh CLI. It mirrors repository issues and pull requests into a local SQLite database, enabling semantic clustering and full-text search while preventing API rate limit exhaustion. This setup allows maintainers and AI agents to perform heavy read operations against a local cache rather than live GitHub servers.
    Main features:
    Local SQLite storage for all issue, PR, and commit metadata.
    A gh-compatible shim that handles most read-only calls locally.
    Semantic clustering using OpenAI embeddings to group related reports.
    An interactive terminal UI for cluster browsing.
    JSON support for easy automation with AI agents.
  3. A zero-dependency Python CLI tool designed to provide AI coding agents with persistent session memory. It solves the problem of context window degradation and the "lost in the middle" phenomenon by allowing agents to perform efficient, read-only recalls from local SQLite session stores. Instead of burning thousands of tokens on project exploration or re-orientation, auto-memory enables targeted retrieval of recent files and task history using minimal token overhead.
    Key features and technical details:
    - Zero dependencies using only Python standard libraries.
    - Read-only access to Copilot CLI's local SQLite database to ensure safety.
    - Progressive disclosure mechanism ranging from cheap scans (~50 tokens) to full session details.
    - Schema-aware design with built-in validation for tool updates.
    - Compatible with GitHub Copilot CLI, Claude Code, Cursor, and other instruction-file supporting agents.
  4. sqlite-vec is an extremely small, 'fast enough' vector search SQLite extension designed to run anywhere. It allows storing and querying of float, int8, and binary vectors using virtual tables, written in pure C with no dependencies. It supports storing non-vector data in metadata, auxiliary, or partition key columns. It is a Mozilla Builders project with additional sponsorship from companies like Fly.io, Turso, SQLite Cloud, and Shinkai.
  5. A simple project demonstrating Retrieval Augmented Generation (RAG) using SQLite, sqlite-vec, and OpenAI. It embeds text files, stores them in a SQLite database, and retrieves relevant documents using vector search. The project features lightweight single-file SQLite databases, vector search capabilities, and OpenAI integration for embeddings and chat responses.
  6. 2019-06-10 Tags: , , , , by klotz

Top of the page

First / Previous / Next / Last / Page 1 of 0 SemanticScuttle - klotz.me: tagged with "sqlite+github"

About - Propulsed by SemanticScuttle