web-code-agent  by oldjs

Local AI for codebase Q&A

Created 4 months ago
265 stars

Top 96.6% on SourcePulse

GitHubView on GitHub
Project Summary

Folda-Scan is a browser-based AI tool designed for local code Q&A and analysis, targeting developers who need to understand and interact with their codebases privately and efficiently. It aims to simplify code comprehension and accelerate AI-assisted development workflows by eliminating the need for external services and reducing LLM token costs.

How It Works

The core of Folda-Scan is its semantic vectorization engine. It securely scans a user-selected local codebase, converting code into high-dimensional vectors through semantic analysis to build an in-browser knowledge index. User queries are also vectorized via Natural Language Processing (NLP). The system then performs precise semantic matching within the vector space to retrieve the most relevant code snippets and answers, all processed locally within the browser.

Quick Start & Requirements

  • Install: Requires Node.js (v16+ or v18+ recommended) and npm/yarn/pnpm.
  • Prerequisites: A modern browser supporting the File System Access API (e.g., latest Chrome, Edge).
  • Usage: Select a folder, wait for local indexing, then start asking questions in natural language.
  • Links: [Contribution Guidelines](if available)

Highlighted Details

  • Absolute privacy with all data processing occurring locally in the browser.
  • Enables natural language querying of codebases for deep semantic understanding.
  • Acts as an LLM collaboration accelerator by generating context-aware Markdown.
  • Aims to reduce LLM API costs and latency.

Maintenance & Community

The project is part of the WebFS-Toolkit. Contribution guidelines are mentioned, but specific links to community channels or roadmap are not provided in the README.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The primary language is listed as JavaScript/TypeScript but not explicitly specified. Support for older browsers lacking the File System Access API is not indicated.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Meng Zhang Meng Zhang(Cofounder of TabbyML), and
15 more.

bloop by BloopAI

0.1%
9k
Code search engine with natural language interface
Created 2 years ago
Updated 9 months ago
Feedback? Help us improve.