frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Traul – Local-first search engine for all comms for AI agents

https://github.com/dandaka/traul
3•dandaka•1h ago
I built a CLI that syncs Slack, Telegram, Discord, Gmail, WhatsApp, Linear, Claude Code sessions, and Markdown files into a single local SQLite database — and gives your AI agent instant search access to all of it.

Problem: I use Claude Code as my daily driver for everything — coding, research, planning. I kept giving it more context: docs, call transcripts, project specs. Each piece made it smarter. But the most important context was always missing — the actual conversations where decisions happen. And those are scattered across 5+ apps.

What Traul does:

- Syncs 8 sources into one SQLite database with incremental sync (cursor-based, so subsequent syncs are fast)

- Hybrid search: FTS5 (BM25 keyword) + Ollama embeddings (semantic)

- Falls back to FTS-only if Ollama isn't running — no hard dependency on vector search

- Background daemon with per-source sync intervals

- Everything stays on your machine. No cloud, no external APIs for core functionality

Stack: TypeScript on Bun, SQLite (WAL mode) + FTS5 + sqlite-vec, Ollama + nomic-embed-text for embeddings, Commander.js for CLI. AGPL-3.0.

I found it useful for:

- Track a project across scattered conversations. I have an integration being discussed in Slack, Telegram, and five different group chats. Agent sees through all of them — who's blocking, whose court the ball is in, what the next steps are.

- Monitor your community. Asked my agent to look at our Discord and summarize what users are writing. Got main topics, sentiment, what people are unhappy about. Then separately — feature requests. Then separately — how attitude toward the product is changing over time.

- Monitor competitors. Hook up their Discord servers, track what their users are asking for, what's broken, what they're discussing.

- Find that one message you vaguely remember. In a discussion about Claude Code pricing I remembered a friend sent me a link about it. Asked the agent to search my chats — found the exact Telegram message.

- Prep for a call in seconds. Before a recruiter call, asked the agent to find info about this person. Found them in my email. I don't need to remember where exactly I communicated with someone — agent finds it.

- Stop being the search engine yourself. The whole "was it in Slack, Telegram, or the task tracker?" problem goes away. Agent tries different keywords, reads intermediate chunks, follows the chain, arrives at the result.

"Why do we care about numbers? Numbers make me mad"

https://unsung.aresluna.org/why-do-we-care-about-numbers-numbers-make-me-mad/
1•eustoria•2m ago•0 comments

The Agentic Artisan

https://christoph-rumpel.com/2026/3/the-agentic-artisan
1•speckx•2m ago•0 comments

Making Emacs output true 24-bit color in the terminal: a two-line terminfo fix

https://old.reddit.com/r/emacs/comments/1rw2kbv/making_emacs_output_true_24bit_color_in_the/
1•signa11•2m ago•0 comments

Show HN: MCP Isn't Dead. You're Just Using It Wrong

1•isaacrolandson•2m ago•0 comments

Loom: A components framework with signals for Go

https://loomui.dev/blog/introducing-loom/
1•AnatoleLucet•3m ago•0 comments

Real-time Strait of Hormuz vessel tracker with dark ship detection

https://github.com/johnsmalls22-rgb/hormuz-tracker
1•johnsmalles•3m ago•0 comments

Consider Everyone's Unique Situation

https://www.privacyguides.org/en/activism/toolbox/tip-consider-everyones-unique-situation/
1•eustoria•3m ago•0 comments

PayPal ends Google Wallet integration

https://www.heise.de/en/news/PayPal-ends-Google-Wallet-integration-11213293.html
1•voxadam•3m ago•0 comments

Show HN: ZenSpan, a minimal meditation timer with no streaks or gamification

https://zenspan.app
1•appjeniksaan•4m ago•0 comments

Researchers expose critical security vulnerability in autonomous drones

https://techxplore.com/news/2026-02-expose-critical-vulnerability-autonomous-drones.html
1•PaulHoule•5m ago•0 comments

The System Gets the Technology It Deserves

https://joelratnasothy.com/the-system-gets-the-technology-it-deserves/
1•MrDrDr•5m ago•0 comments

A proposal to classify happiness as a psychiatric disorder

https://pmc.ncbi.nlm.nih.gov/articles/PMC1376114/
3•wjSgoWPm5bWAhXB•6m ago•0 comments

I used my AI auditing tool to audit itself – and it found two real problems

https://github.com/liuhaotian2024-prog/K9Audit
1•zippolyon•6m ago•1 comments

Federal judge halts RFK Jr.'s changes to children's vaccine policies

https://www.npr.org/2026/03/16/nx-s1-5749530/judge-blocks-rfk-jr-vaccine-changes
1•geox•7m ago•0 comments

When Does Education Stop? (1962)

https://woodblock.com/michener.html
1•kody•7m ago•0 comments

A 43-second failover caused cross-user data exposure in a distributed system

https://www.orchenginex.com/publications/github-43-second-failover
1•Mlondy•7m ago•0 comments

I Built a Wordle for FFmpeg

https://ffmpuzzle.com
1•lbostral•7m ago•1 comments

Reqlog – live HTTP request dashboard for NestJS/Express/Fastify, zero config

https://github.com/FirasLatrech/reqlog
1•firaslatrach•9m ago•0 comments

Ask HN: What AI can you use for personal video editing?

1•gneray•10m ago•0 comments

OpenAI to Cut Back on Side Projects in Push to 'Nail' Core Business

https://www.wsj.com/tech/ai/openai-chatgpt-side-projects-16b3a825
3•megacorp•10m ago•0 comments

Attackers using IPv4-mapped IPv6 addresses to possibly obfuscate their attack

https://isc.sans.edu/diary/32804
1•speckx•12m ago•0 comments

Physical AI Models for Healthcare Robotics

https://huggingface.co/blog/nvidia/physical-ai-for-healthcare-robotics
1•ibobev•12m ago•0 comments

Silicon Valley's "Pronatalists" Killed WFH. The Strait of Hormuz Brought It Back

https://www.governance.fyi/p/silicon-valleys-pronatalists-killed
3•bigbobbeeper•12m ago•1 comments

Derek Lowe's "Things I Won't Work with" Series in RSS

https://www.science.org/action/showFeed?ui=0&mi=eodfiz&type=search&feed=rss&query=%2526ConceptID%...
1•shlip•12m ago•1 comments

Digital Twin of a Cell Tracks Its Life Cycle Down to the Nanoscale

https://singularityhub.com/2026/03/16/digital-twin-of-a-cell-tracks-its-entire-life-cycle-down-to...
1•Brajeshwar•13m ago•0 comments

Lower your warehouse costs via DuckDB transpilation

https://maxhalford.github.io/blog/warehouse-cost-reduction-quack-mode/
1•Lemaxoxo•15m ago•0 comments

Beta Users Problem

https://betaswapio.vercel.app/
1•awightman•15m ago•1 comments

MI5 to pay compensation to woman abused by neo-Nazi agent

https://www.bbc.co.uk/news/articles/cg5nrq287m4o
2•pera•16m ago•0 comments

Typenix: Full typing for Nix based on TypeScript

https://github.com/ryanrasti/typenix
1•birdculture•16m ago•0 comments

UK Racket meet-up (London) Tuesday 17 March 7:30pm at The City Pride

2•spdegabrielle•17m ago•0 comments