MCPcopy Index your code
hub / github.com/beancount/fava

github.com/beancount/fava @v1.30.14

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.30.14 ↗ · + Follow
1,704 symbols 6,128 edges 243 files 753 documented · 44%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

BaseRoute (Interface)
(no doc) [6 implementers]
frontend/src/reports/route.ts
ParsedFavaChart (Interface)
(no doc) [9 implementers]
frontend/src/charts/index.ts
SortColumn (Interface)
(no doc) [5 implementers]
frontend/src/sort/index.ts
ExtensionApi (Interface)
Helpers to make requests. [2 implementers]
frontend/src/extension-api.d.ts
BaseResult (Interface)
* Result types to allow for more type-safe handling of errors. * * This is basically a partial reimplementation of the [2 …
frontend/src/lib/result.ts

Core symbols most depended-on inside this repo

get
called by 148
frontend/src/extension-api.d.ts
ok
called by 116
frontend/src/lib/result.ts
map
called by 77
frontend/src/lib/result.ts
date
called by 70
frontend/src/lib/validation.ts
object
called by 55
frontend/src/lib/validation.ts
unwrap
called by 53
frontend/src/lib/result.ts
array
called by 51
frontend/src/lib/validation.ts
set
called by 45
frontend/src/entries/index.ts

Shape

Function 684
Method 588
Class 369
Interface 38
Route 25

Languages

Python66%
TypeScript34%

Modules by API surface

src/fava/json_api.py76 symbols
src/fava/core/filters.py64 symbols
frontend/src/lib/validation.ts63 symbols
src/fava/beans/abc.py56 symbols
src/fava/util/date.py53 symbols
frontend/src/entries/index.ts53 symbols
src/fava/application.py50 symbols
src/fava/core/ingest.py39 symbols
tests/test_json_api.py35 symbols
src/fava/core/__init__.py35 symbols
frontend/src/lib/result.ts31 symbols
frontend/src/sort/index.ts29 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page