Skip to content

IMisbahk/genie

Repository files navigation

@imisbahk/genie

Standalone GENIE CLI for codebase indexing, symbol search, dependency lookup, and MCP server integration.

Install

npm i @imisbahk/genie
bun install @imisbahk/genie
pnpm install @imisbahk/genie

Or run locally from this folder:

npm install
npm run build
node ./bin/genie.js --help

Quick Start

Index a project:

genie index

Search for symbols:

genie search handleSubmit

Show file dependencies:

genie deps src/api/posts.ts

Start MCP server over stdio:

genie serve --stdio --project /path/to/project --auto-index

Commands

  • index [path]
  • search <query>
  • deps <file>
  • dependents <file>
  • info <file>
  • summary
  • status
  • clear
  • serve

Run genie --help for all options.

Project Layout

  • src/: CLI command handlers and output formatting
  • common/: shared service/types used by the CLI runtime
  • node/: Node service and native binding loader
  • mcp/: MCP server implementation
  • bin/: executable entrypoint
  • scripts/: packaging helpers

Notes

  • This package is fully standalone and can be moved independently of the parent repo.
  • Native binary in this workspace is currently darwin-arm64; rebuild for other platforms if needed.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published