News for hackers. Stuff that matters.

jellyotsiro

Re: on Tuesday March 17, 2026 @03:11PM (#47416876)
tens of KBs (v small)
Re: on Tuesday March 17, 2026 @02:40PM (#47416516)
good point.

we’re using “framework” intentionally because it goes beyond argument parsing. crust handles parsing, but also:

type inference across args + flags end to end compile-time validation (so mistakes fail before runtime) plugin system with lifecycle hooks (help, version, autocomplete, etc.) composable modules (prompts, styling, validation, build tooling) auto-generates agent skills and modules from the CLI definitions

so it sits a layer above a traditional arg parser like yargs or commander, closer to something like oclif, but much lighter and bun-native.

Re: on Tuesday March 17, 2026 @02:15PM (#47416238)
thanks for flagging! the post itself works, just the link at the bottom
Re: on Tuesday March 17, 2026 @01:59PM (#47416044)
will fix in the next hour!
Re: on Tuesday March 17, 2026 @01:43PM (#47415846)
thanks for the catch, what we meant is that we’re not committing to strict stability guarantees yet, so APIs may still change as we iterate toward 1.0.
Re: on Tuesday March 17, 2026 @01:42PM (#47415838)
one of the examples would be trynia.ai (search and index api for ai agents)

here is github: github.com/nozomio-labs/nia-cli

Show HN: Nia CLI, an OSS CLI for agents to index, search, and research anything

https://github.com/nozomio-labs/nia-cli

We’re open-sourcing the Nia CLI: a command-line tool for AI agents to index and search technical and general data sources directly from the terminal.GitHub: https://github.com/nozomio-labs/nia-cliWe originally built Nia as an MCP server and API, but a lot of the most capable agents today, like Claude Code, Cursor, and custom shell-based pipelines, live in the terminal. For those agents, a CLI...

( Read More... | no comments | on HN )

Show HN: Open-source semantic search over your local notes via CLI

https://github.com/chenxin-yan/nia-vault

Introducing Nia Vault, a CLI that lets you query your local markdown/text files using natural language.What it does:Semantic search over local folders and notes Works across multiple synced directories RAG-style answers with citations from your own filesHow it works:Calls `POST /search/query` with `local_folders` Uses `search_mode: sources` to return answers + file referencesExample:vault ask...

( Read More... | 3 comments | on HN )

Show HN: AI agent that searches the Cursor forum

https://cursor.trynia.ai/

I built an AI agent that searches the entire Cursor community forum (http://forum.cursor.com/) and answers questions grounded in real forum discussions.The problem: Cursor's forum has tons of valuable content - feature discussions, troubleshooting threads, tips from power users - but it's hard to search. Traditional forum search is keyword-based and misses a lot of context.The solution: I...

( Read More... | no comments | 2 points | on HN )
rag is not a core! we use both semantic search but combining with fts, grep, direct read, etc.
Open source models with minimal safety fine tuning or Grok
Thanks for testing this. The Bannon email from June 30, 2019 is in there (HOUSE_OVERSIGHT_029622). Good stress test idea.

Couple things happening:

Semantic search limitation: Less-famous names don't have strong embeddings, so it defaults to general connections rather than specific mentions Keyword search gap: You're right — raw grep can catch exact names I'm missing

yes! once for files come out, I will add them right away
Shareable conversations would definitely make the tool more useful yeah. I really like the query parameter approach over UUIDs so it would make links human-readable
On the limited dataset: Completely agree - the public files are a fraction of what exists and I should have mentioned that it is not all files but all publicly available ones. But that's exactly why making even this subset searchable matters. The bar right now is people manually ctrl+F-ing through PDFs or relying on secondhand claims. This at least lets anyone verify what is public.

On LLMs vs traditional NLP: I hear you, and I've seen similar issues with LLM hallucination on structured data. That's why the architecture here is hybrid:

- Traditional exact regex/grep search for names, dates, identifiers - Vector search for semantic queries - LLM orchestration layer that must cite sources and can't generate answers without grounding

sorry all publicly available files *
it uses semantic search so yes
ill take like 1 hour in the evening to dive deeper, i was never familiar with epstein stuff until i built the agent to simplify things for me.
Trump famously told New York Magazine in 2002: "I've known Jeff for 15 years. Terrific guy. He's a lot of fun to be with. It is even said that he likes beautiful women as much as I do, and many of them are on the younger side."

Trump and Epstein were social acquaintances in Palm Beach and New York circles during the 1990s-early 2000s. They socialized together at Mar-a-Lago and other venues

oh forgot about it, thanks. just a funny project i build in couple hours so didnt really sweat haha

Show HN: OSS AI agent that indexes and searches the Epstein files

https://epstein.trynia.ai/

Hi HN,I built an open-source AI agent that has already indexed and can search the entire Epstein files, roughly 100M words of publicly released documents.The goal was simple: make a large, messy corpus of PDFs and text files immediately searchable in a precise way, without relying on keyword search or bloated prompts.What it does:- The full dataset is already indexed - You can ask natural...

( Read More... | 98 comments | 34 points | on HN )
thanks! yes writing docs is pain the ass haha
The economics are simple. When an agent guesses, it produces wrong code, failed runs, and wasted time. External context is the biggest source of those mistakes, because IDEs only index what’s in your repo. We are a complement to Cursor, ChatGPT, and Claude, not a replacement.
JetBrains is great at indexing your local codebase and understands it deeply. We don’t try to replace that. Nia focuses on external context: docs, packages, APIs and other remote sources that agents need but your IDE can’t index.
We’re not a coding tool. We’re the context layer for agents.
Not quite “better RAG for code”. The core idea is agentic discovery plus semantic search. Instead of static chunks pushed into context, the agent can dynamically traverse docs, follow links, grep for exact identifiers, and request only the relevant pieces on demand.

No manual chunking. We index with multiple strategies (hierarchical docs structure, symbol boundaries, semantic splitting) so the agent can jump into the right part without guessing chunk edges.

Context is selective. The agent retrieves minimal snippets and can fetch more iteratively as it reasons, rather than preloading large chunks. We benchmark this using exact match evaluations on real agent tasks: correctness, reduced hallucination, and fewer round trips.

We don’t store your code or any proprietary local content on our servers. When we say “external context” we mean public or user-approved remote sources like docs, packages or APIs. Those are indexed on our side. Your private project code stays local
hey, what error does it throw?

Older »