EveryDev.ai
Subscribe
Home
Tools

4,072+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Ambits
    Ambits icon

    Ambits

    Agent Memory

    A Rust CLI that gives AI coding agents symbol-level search, caller lookup, and a read history they can restore after context compaction. Built and tested against Claude Code.

    Visit Website

    At a Glance

    Pricing
    Free

    Free to install with cargo install or build from source.

    Engagement

    Available On

    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent MemoryCode IntelligenceContext Engineering

    Alternatives

    OpenVikingGreplicacodebase-memory-mcp
    Developer
    Josh LongNew Jersey, United States

    Listed Sep 2026

    About Ambits

    Ambits is a Rust command-line tool that helps AI coding agents read code by symbol instead of by file, and remember what they have already read. The README describes two problems it targets: agents loading whole files to find one function, and agents losing everything they learned when the context window compacts. Ingestion is currently built and tested against Claude Code.

    What It Is

    Ambits is a code-reading and memory layer for agents. For reading, it answers searches, caller lookups, and symbol fetches in terms of symbols, so an agent can request one function by ID rather than a two-thousand-line file. For remembering, it records every symbol the agent reads and how deeply, then hands that history back after a compaction so the agent does not have to rediscover it.

    Symbol-Aware Search and Lookup

    Search wraps ripgrep, or GNU grep through ambits grep, and tags every hit with its enclosing symbol and how much of that symbol the current session has read. Caller lookup uses the grammar's call nodes, so matches in comments or strings are ignored. The show command returns a single symbol by ID or content hash as JSON, and restore-context replays the session's reads with line ranges that stay correct after edits.

    Claude Code Setup

    Two one-time commands wire Ambits into Claude Code. hook install adds a SessionStart hook to Claude Code's settings so read history is handed back automatically after each compaction. skill install writes an agent skill that teaches the agent when to check its coverage and how to fetch definitions. If no project flag is given, Ambits finds the project by walking up to the nearest folder with .git or .ambits.

    TUI and Coverage Reports

    Running Ambits in a project opens a live terminal UI that tails the session log and keeps the read journal. It shows a symbol tree shaded by read depth, coverage stats, an activity feed, per-agent filtering for sub-agents, and compaction history. Coverage can also be printed as a table or JSON for scripts and CI.

    Languages and Portability

    tree-sitter is the default parser, covering Rust, Python, TypeScript, and Markdown. The --serena flag hands symbol work to Serena for any language it supports. Search still covers every text file; files with no parser simply have no symbols. All output is plain text or JSON with no vendor lock-in, according to the README.

    Update: Version 0.20.0

    Version 0.20.0 is the latest GitHub release and is also the newest version published on crates.io. The project requires Rust 1.82 or later and runs CI through GitHub Actions with Codecov coverage tracking.

    Ambits - 1

    Community Discussions

    Be the first to start a conversation about Ambits

    Share your experience with Ambits, ask questions, or help others learn from your insights.

    Pricing

    FREE

    Free

    Free to install with cargo install or build from source.

    • Symbol-level search and caller lookup
    • Read-by-symbol and context restore
    • Live TUI and coverage reports
    • Claude Code hook and skill installers

    Capabilities

    Key Features

    • Symbol-attributed search wrapping ripgrep or GNU grep
    • Caller lookup from grammar call nodes
    • Read a single symbol by ID or content hash as JSON
    • Session read journal with per-symbol read depth
    • restore-context to hand read history back after compaction
    • Line ranges that stay correct after edits
    • Claude Code SessionStart hook installer
    • Claude Code agent skill installer
    • Live TUI with symbol tree, coverage stats, and activity feed
    • Per-agent filtering for sub-agents
    • Compaction history view
    • Coverage reports as table or JSON
    • tree-sitter parsing for Rust, Python, TypeScript, and Markdown
    • Serena backend for other languages
    • Automatic project root detection
    • Plain text and JSON output with no vendor coupling

    Integrations

    Claude Code
    Serena
    ripgrep
    GNU grep
    tree-sitter

    Ratings & Reviews

    No ratings yet

    Be the first to rate Ambits and help others make informed decisions.

    Developer

    Josh Long

    Josh Long is a developer who builds open-source tooling around AI agents and infrastructure, including jev-cli and ambits.

    New Jersey
    Read more about Josh Long
    WebsiteGitHub
    2 tools in directory

    Similar Tools

    OpenViking icon

    OpenViking

    An open-source context database for AI agents that unifies memory, resources, and skills management through a filesystem paradigm with tiered context loading and self-evolving memory.

    Greplica icon

    Greplica

    Persistent, searchable engineering memory for AI coding agents that saves context from coding sessions so agents start smarter each time.

    codebase-memory-mcp icon

    codebase-memory-mcp

    High-performance MCP server that indexes codebases into a persistent knowledge graph with 158-language support, sub-millisecond queries, and zero dependencies.

    Browse all tools

    Related Topics

    Agent Memory

    Memory layers, frameworks, and services that enable AI agents to store, recall, and manage information across sessions. These tools provide persistent, semantic, and contextual memory for agents, supporting personalization, long-term context retention, graph-based relationships, and hybrid RAG + memory workflows.

    162 tools

    Code Intelligence

    AI tools that analyze, generate, and transform code through natural language understanding and programming language comprehension.

    109 tools

    Context Engineering

    Techniques for optimizing context windows to improve AI responses.

    61 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions