惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
罗磊的独立博客
The GitHub Blog
The GitHub Blog
V
V2EX
Last Week in AI
Last Week in AI
博客园 - 聂微东
MyScale Blog
MyScale Blog
美团技术团队
L
LangChain Blog
博客园 - Franky
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
S
SegmentFault 最新的问题
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Stack Overflow Blog
Stack Overflow Blog
量子位
小众软件
小众软件
宝玉的分享
宝玉的分享
J
Java Code Geeks
Google DeepMind News
Google DeepMind News
D
Docker
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店
GitHub - Neurall-build/implit: Validate imports and catch...
neurall-buil · 2026-04-27 · via Hacker News: Show HN

Implit Logo

Stop AI hallucinations before they break your code

npm version npm downloads License: MIT GitHub stars

"AI wrote code with fake packages. Implit caught them in 0.3 seconds."

Quick StartFeaturesWhy Implit?Examples


😱 The Problem

// AI generates this code...
import { awesomeAuth } from 'super-auth-lib';  // ❌ DOESN'T EXIST
import { fetchUser } from './api/users';       // ❌ NO export named fetchUser
import { login } from 'magic-auth';            // ❌ TYPO - should be 'magic-auth-lib'

// You run npm install... 💥 BROKEN BUILD

Every developer using AI has experienced this:

  • ❌ AI invents npm packages that don't exist
  • ❌ AI guesses wrong local import paths
  • ❌ Security risk: hackers can register fake packages
  • ❌ Hours wasted debugging phantom dependencies

✨ The Solution

Implit scans your AI-generated code and validates every import BEFORE you run it.

npx @neurall.build/implit check generated-code.ts
🔍 Checking generated-code.ts...

✓ react - Package exists on npm
✓ lodash - Package exists on npm
✗ super-auth-lib - Package NOT FOUND on npm registry
✗ ./api/users - No export named 'fetchUser' (available: getUser, deleteUser)
✗ magic-auth - Package NOT FOUND (did you mean: magic-auth-lib?)

❌ Found 3 hallucinated imports!

🚀 Quick Start

Zero Config (Recommended)

# Check any file instantly - no installation needed
npx @neurall.build/implit check your-file.ts

Global Install

# Install globally for frequent use
npm install -g @neurall.build/implit

# Then run anywhere
implit check your-file.ts

Generate Fix Prompt for AI

# Get a ready-to-paste prompt to feed back to your AI
npx @neurall.build/implit check your-file.ts --fix

Output:

📋 Fix prompt (ready to paste):

Your generated code has invalid imports:

1. "super-auth-lib" does not exist on npm.
2. "./api/users" does not export "fetchUser". Available exports: getUser, deleteUser.
3. "magic-auth" does not exist. Did you mean "magic-auth-lib"?

Please fix these imports and regenerate the code.

🎯 Features

✓ npm Package Verification

  • Checks every external import against registry.npmjs.org
  • Detects typos with fuzzy matching ("Did you mean...")
  • Prevents supply chain attacks from fake packages

✓ Local Import Validation

  • Scans your local files for actual exports
  • Detects missing files
  • Reports available exports for wrong imports

✓ Node.js Built-in Detection

  • Automatically recognizes Node.js built-ins (fs, path, http, etc.)
  • No false positives on standard modules

✓ Smart Caching

  • Caches npm lookups for 24 hours
  • Blazing fast on repeated runs
  • Minimal network overhead

✓ Zero Config

  • Works out of the box
  • No setup required
  • Just npx and go

✓ AI-Friendly Output

  • --fix flag generates clipboard-ready prompts
  • Feed directly back to Claude, GPT, or Gemini
  • One-command workflow for AI-assisted coding

💡 Why Implit?

Feature Implit Manual Review IDE Linter
Catches fake npm packages Maybe
Validates local exports Maybe
Zero setup required
Works on any file
Generates AI fix prompts
Speed 0.3s Minutes Realtime*

*IDE linters only catch already-installed packages, not hallucinated ones


📦 Examples

Basic Check

npx @neurall.build/implit check src/components/App.tsx

Check Multiple Files

npx @neurall.build/implit check src/**/*.ts

CI/CD Integration

# .github/workflows/check.yml
name: Validate Imports

on: [pull_request]

jobs:
  check:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
      - run: npx @neurall.build/implit check src/index.ts

JSON Output

npx @neurall.build/implit check your-file.ts --json
[
  {
    "module": "react",
    "valid": true,
    "type": "external",
    "message": "Package exists on npm"
  },
  {
    "module": "super-auth-lib",
    "valid": false,
    "type": "external",
    "message": "Package NOT FOUND on npm registry"
  }
]

🔧 Commands

Command Description
implit check <file> Check a file for hallucinated imports
implit check <file> --security Also run security checks for typosquatting
implit check <file> --fix Generate fix prompt for AI
implit check <file> --json Output results as JSON
implit check <file> --no-cache Skip cache, always query npm
implit audit Run npm audit for vulnerabilities
implit install-hook Install git pre-commit hook
implit clear-cache Clear the dependency cache

🔒 Security Features

✓ Typosquatting Detection

  • Warns when packages are similar to popular ones (e.g., "lodas" vs "lodash")
  • Helps prevent supply chain attacks
  • High severity warnings for suspicious packages

✓ Git Pre-commit Hook

  • Automatically validates imports before every commit
  • Catches hallucinations before they enter your codebase
  • Easy installation: implit install-hook

✓ npm Audit Integration

  • Run implit audit to check for known vulnerabilities
  • Combines import validation with security scanning

🔮 Coming Soon

Phase 3: Multi-

Star the repo to get notified when these land!


🏆 Who Uses Implit?

  • AI Vibe Coders — Validate ChatGPT/Claude code before running
  • DevOps Teams — Catch issues before they hit CI/CD
  • Security Teams — Prevent dependency hijacking attacks
  • Open Source Maintainers — Validate PRs with AI-generated code

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

MIT License - feel free to use in personal and commercial projects.


🙏 Credits

Built by Neurall — making AI-assisted development safer.


⬆ Back to Top

Found this useful? Give us a ⭐ on GitHub!

GitHub Repo NPM Package