MCPcopy Index your code
hub / github.com/TurtIeSocks/Koji

github.com/TurtIeSocks/Koji @v1.5.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.5.4 ↗ · + Follow
1,181 symbols 2,950 edges 274 files 42 documented · 4% updated 5d agov1.5.4 · 2026-02-03★ 3325 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Kōji logo

Graphic by nileplumb

Kōji

GitHub Release GitHub Contributors Discord

What is Kōji?

  • Automation tool to streamline the process of mapping new and existing areas as efficiently as possible
  • Fully interactive client for creating and editing geofences
  • Admin panel for managing geofences, routes, projects
  • External API to seamlessly integrate into your mapping workflow
  • Kōji is named after Kōji Nishino

Docs

Documentation for this project can be found here

Extension points exported contracts — how you extend this code

GetBbox (Interface)
[min_lon, min_lat, max_lon, max_lat] [9 implementers]
server/model/src/api/mod.rs
RequestBuilderHelper (Interface)
(no doc) [1 implementers]
server/nominatim/src/util.rs
ToGeo (Interface)
(no doc) [1 implementers]
server/algorithms/src/s2.rs
Props (Interface)
(no doc)
client/src/components/GradientText.tsx
ToPointArray (Interface)
(no doc) [9 implementers]
server/model/src/api/mod.rs
ToPointArray (Interface)
(no doc) [1 implementers]
server/algorithms/src/s2.rs
Props (Interface)
(no doc)
client/src/components/AutoComplete.tsx
ToSingleVec (Interface)
(no doc) [12 implementers]
server/model/src/api/mod.rs

Core symbols most depended-on inside this repo

to_string
called by 322
server/model/src/api/args.rs
eq
called by 68
server/model/src/api/sort_by.rs
all
called by 49
server/model/src/db/gym.rs
fetchWrapper
called by 22
client/src/services/fetches.ts
to_collection
called by 19
server/model/src/api/mod.rs
parse
called by 18
server/model/src/api/args.rs
remove
called by 17
server/api/src/private/admin.rs
sort
called by 17
server/algorithms/src/bootstrap/s2.rs

Shape

Method 479
Function 435
Class 122
Interface 94
Enum 51

Languages

Rust71%
TypeScript27%
C++1%

Modules by API surface

server/model/src/db/geofence.rs38 symbols
server/model/src/api/mod.rs29 symbols
server/model/src/db/route.rs28 symbols
server/algorithms/src/s2.rs22 symbols
client/src/services/utils.ts21 symbols
server/model/src/db/mod.rs19 symbols
server/model/src/api/args.rs19 symbols
client/src/assets/types.ts19 symbols
server/model/src/db/project.rs18 symbols
server/nominatim/src/serde_utils.rs17 symbols
server/algorithms/src/clustering/greedy.rs17 symbols
server/nominatim/src/types.rs16 symbols

Datastores touched

(mysql)Database · 1 repos
dragonite_databaseDatabase · 1 repos
golbat_databaseDatabase · 1 repos
koji_databaseDatabase · 1 repos

For agents

$ claude mcp add Koji \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page