By komalboyo
Save and search tweets from Claude Code. Build a personal AI knowledge graph of curated X/Twitter posts with auto-categorization, tagging, and full-text search.
Search your X/Twitter knowledge graph — a curated public brain of AI/tech tweets plus your own personal brain of saved posts — right from Claude Code.
Niffler lets you save interesting tweets (tools, papers, projects, ideas from X/Twitter), auto-tags and categorizes them, and makes them searchable as a personal AI knowledge graph. This repository is the Claude Code plugin for Niffler: it wires the Niffler hosted service into Claude Code as an MCP server plus a /niffler slash command, so you can search and ask questions against the brain without leaving your editor.
The plugin is a thin client — it does not contain the Niffler backend. It connects to the hosted Niffler service at goniffler.com over MCP (SSE transport). The backend is open source and self-hostable at komalboyo/niffler-opensource.
/plugin marketplace add komalboyo/niffler-plugin
/plugin install niffler
The plugin gives you access to two brains through a single install.
A curated collection of AI/tech tweets. No sign-in needed — it works immediately. All /niffler commands hit the public brain unless you say "my".
/niffler # welcome + command overview
/niffler search AI agents # find tweets about something
/niffler ask what's the best framework for agents?
/niffler tags # see available topics
/niffler stats # how big the brain is
Your own saved tweets. Prefix any command with my to query it. The first time you use it, your browser opens to sign in at goniffler.com — after that it stays connected.
/niffler my search transformer architecture
/niffler my ask what tools were recommended for RAG?
/niffler my tags
Save tweets via the Chrome extension or at goniffler.com — they're auto-tagged and instantly available here, no sync step needed.
Your X account stays safe. Niffler doesn't call Twitter's internal APIs or use your session cookies for automated requests. The Chrome extension reads the page you're already on. The server uses Twitter's official oEmbed API. No ban risk.
The plugin registers two MCP servers (see plugins/niffler/.mcp.json):
niffler → https://goniffler.com/mcp/sse — your personal brain (requires sign-in)niffler-public → https://goniffler.com/mcp/public/sse — the public brain (no sign-in)Each exposes the same toolset:
| Tool | What it does |
|---|---|
niffler_search | Full-text search over saved tweets |
niffler_ask | Ask a question, get an answer synthesized from matching content |
niffler_list_by_tag | Browse posts by tag |
niffler_tags | List all tags in the brain |
niffler_get_post | Full details for a single post |
niffler_stats | Overview / size of the brain |
The /niffler slash command (defined in plugins/niffler/skills/niffler/SKILL.md) maps your natural-language input to these tools and defaults to the public brain. It also integrates with gstack skills, suggesting relevant ones (e.g. /qa, /design-review, /investigate) based on what your search results surface.
.claude-plugin/marketplace.json # marketplace entry so Claude Code can discover the plugin
plugins/niffler/
.claude-plugin/plugin.json # plugin manifest (name, version, author)
.mcp.json # MCP server config — public + personal SSE endpoints
skills/niffler/SKILL.md # the /niffler slash command behavior
Active — early release (v0.1.0). Last commit March 2026.
goniffler.com being available. There is no test suite or CI in this repo — it's configuration plus a skill definition.0.1.0; the API surface and command syntax may evolve.External network access
Connects to servers outside your machine
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub komalboyo/niffler-plugin --plugin nifflerNative macOS popup for Claude Code permission prompts — approve or deny from anywhere without switching back to the terminal.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Unified capability management center for Skills, Agents, and Commands.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.