rawq: Local CLI Tool for AI Agent Semantic Code Search

✍️ OpenClawRadar📅 Published: March 22, 2026🔗 Source
rawq: Local CLI Tool for AI Agent Semantic Code Search
Ad

What rawq does

rawq is a local CLI tool that helps AI agents find relevant code without reading entire files. It uses semantic search to guide AI agents to specific code parts instead of whole files, letting them use read/grep on the right files. The tool is not RAG nor a replacement for read/grep.

Technical implementation

rawq uses a 33MB local model by default that works via ONNX runtime for semantic search, combined with BM25 lexical search via tantivy. The tool supports tree sitter code chunking for 16 languages and works on any GPU thanks to ONNX with DirectML, CUDA, or CoreML, with automatic CPU fallback.

Performance and features

In testing, AI agents that were using rawq consumed 4x fewer tokens and completed tasks 2x faster compared to blind read/grep tools. rawq also has a map command that shows the structure of a codebase.

Development details

The tool is written in Rust, fully open-source, and released under MIT license. It's available on GitHub at https://github.com/auyelbekov/rawq.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Pair Programmer Plugin Adds Live Screen, Voice, and Audio Context to Claude Code
Tools

Pair Programmer Plugin Adds Live Screen, Voice, and Audio Context to Claude Code

A developer has built a plugin called Pair Programmer that gives Claude Code real-time desktop perception by capturing screen, microphone, and system audio streams. The architecture uses specialized agents running in parallel for different input types, with indexing currently handled by cloud models but designed to be model-agnostic.

OpenClawRadar
Claude Session Tracker: Auto-Save Claude Code Sessions to GitHub Issues
Tools

Claude Session Tracker: Auto-Save Claude Code Sessions to GitHub Issues

A new tool called claude-session-tracker automatically saves Claude Code sessions to GitHub Issues, logging every prompt and response as comments with timestamps. It creates one GitHub Issue per session linked to a Projects board and works through Claude Code's native hook system without consuming context tokens.

OpenClawRadar
Upfront: A Claude Code Plugin That Forces Thinking Before Coding
Tools

Upfront: A Claude Code Plugin That Forces Thinking Before Coding

Upfront is a Claude Code plugin with 20 skills that challenges developers before generating code. It uses three commands: /upfront:feature to push back on vague requirements, /upfront:plan to break work into ~400 LOC phases, and /upfront:build to execute with TDD and review per phase.

OpenClawRadar
AgenticStore MCP: Python Toolkit for Claude Desktop with 27 Local Tools
Tools

AgenticStore MCP: Python Toolkit for Claude Desktop with 27 Local Tools

AgenticStore MCP is an open-source Python toolkit that replaces multiple MCP servers with a single installation, giving Claude Desktop 27 local tools including persistent memory, web search, and repo auditing without requiring Docker or Node.js configuration.

OpenClawRadar