npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@reepoe/plugin

v1.3.22

Published

ReePoe AI Code Manager - Install in any codebase for instant AI agent integration

Readme

@reepoe/plugin

ReePoe AI Code Manager - Install in any codebase for instant AI agent integration

Transform your codebase into an AI-optimized workspace in 30 seconds. ReePoe provides intelligent context management, token optimization, and seamless AI agent integration.

🚀 Quick Start

# Install globally
npm install -g @reepoe/plugin

# Navigate to your project
cd /path/to/your/project

# Start ReePoe
reepoe-start

# Query your codebase
reepoe query "what does this codebase do?"

That's it! ReePoe automatically:

  • ✅ Detects your project type (Node.js, Python, Go, etc.)
  • ✅ Scans your codebase
  • ✅ Starts API server
  • ✅ Optimizes context for AI agents

📦 What's Included

  • Multi-Language Support - JavaScript, TypeScript, Python, Go, Rust, Java, and more
  • Smart Context - Intelligent code analysis and context optimization
  • MiniRAG - Pattern-based instant responses
  • Token Optimization - 90%+ token reduction
  • API Server - RESTful API for AI agent integration
  • Dashboard - Real-time metrics and analytics

🛠️ Commands

Server Management

reepoe-start   # Start ReePoe server in background
reepoe-stop    # Stop ReePoe server
reepoe-status  # Check server status and health

Queries

reepoe query "show me all API endpoints"
reepoe query "find all test files"
reepoe query "explain the authentication system"
reepoe query "what's the project structure?"

📡 API Endpoints

Once started, ReePoe exposes:

GET  /health              - Health check
GET  /describe            - Full capability description
POST /query               - Natural language queries
GET  /metrics             - Performance analytics
GET  /token-analytics     - Token usage details

🎯 Use Cases

For AI Agents

// Claude, ChatGPT, or custom agents can query ReePoe
const response = await fetch('http://localhost:8000/query', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
        instruction: 'analyze this codebase architecture'
    })
});

For Developers

# Quick codebase insights
reepoe query "what external APIs are used?"
reepoe query "show me database models"
reepoe query "find security-related code"

For Code Reviews

# Automated analysis
reepoe query "find all TODO comments"
reepoe query "show me recent changes to auth system"
reepoe query "what tests exist for the API?"

🔧 Configuration

ReePoe auto-configures on first start, but you can customize:

// reepoe.config.json (auto-generated)
{
  "project": {
    "name": "my-awesome-app",
    "type": "javascript",
    "framework": "Express"
  },
  "api": {
    "port": 8000,
    "host": "127.0.0.1"
  },
  "mini_rag": {
    "enabled": true,
    "cta_whitelist": ["run_tests", "search_symbols"]
  }
}

📊 Supported Languages

| Language | Support Level | Symbol Extraction | |----------|---------------|-------------------| | JavaScript/TypeScript | ✅ Full | Functions, Classes, Interfaces, Types | | Python | ✅ Full | Functions, Classes, Methods, Decorators | | Go | ✅ Full | Functions, Structs, Interfaces, Methods | | Rust | ⚠️ Generic | Functions, Structs, Traits | | Java | ⚠️ Generic | Classes, Methods, Interfaces | | C/C++ | ⚠️ Generic | Functions, Classes, Structs |

🏗️ Architecture

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   AI Agents     │────│   ReePoe API    │────│  LLM Providers  │
│ (Claude, GPT)   │    │                 │    │  (OpenRouter)   │
└─────────────────┘    └─────────────────┘    └─────────────────┘
                              │
                       ┌──────▼────────┐
                       │  Your Codebase │
                       │  (Any Language)│
                       └────────────────┘

💡 Features

Intelligent Context Management

  • Automatic codebase indexing
  • Symbol-level navigation
  • Context slicing and optimization
  • Reference-based loading

Token Optimization

  • 90%+ token reduction
  • Smart context compression
  • Pattern-based caching (MiniRAG)
  • Real-time usage tracking

AI Agent Integration

  • Standard REST API
  • MCP (Model Context Protocol) support
  • Auto-discovery via /describe
  • Comprehensive onboarding

🐛 Troubleshooting

Server won't start

# Check status
reepoe-status

# Check if port is in use
lsof -i :8000

# Try different port
# Edit reepoe.config.json and change api.port

Binary permissions (Unix/Linux)

chmod +x ~/.npm-global/lib/node_modules/@reepoe/plugin/binaries/reepoe-*

Reset configuration

rm reepoe.config.json
reepoe-start  # Will regenerate

📝 Requirements

  • Node.js 16.0.0 or higher
  • Operating Systems: macOS, Linux, Windows
  • Architecture: x64, arm64

🔒 Security

  • Runs locally on your machine
  • No data sent to external servers (except configured LLM APIs)
  • Closed-source binary distribution
  • Whitelist-based CTA execution

📈 Performance

  • Install time: < 60 seconds
  • Startup time: < 3 seconds
  • Query latency: < 2 seconds
  • Memory usage: < 500MB

🆘 Support

  • Documentation: https://reepoe.com/docs
  • Issues: https://github.com/MarcAndre72/ReePoe/issues
  • API Reference: http://localhost:8000/describe (after starting)

📄 License

Proprietary - See LICENSE file for details


ReePoe - Making AI agents smarter, one codebase at a time 🚀