morph

exploration WYSIWYG editor

https://github.com/aarnphm/morph

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.4%) to scientific vocabulary

Keywords

capstone-project experimental interface mechanistic-interpretability sparse-autoencoder

Keywords from Contributors

interactive mesh interpretability sequences generic projection optim hacking network-simulation
Last synced: 6 months ago · JSON representation ·

Repository

exploration WYSIWYG editor

Basic Info
  • Host: GitHub
  • Owner: aarnphm
  • License: apache-2.0
  • Language: TypeScript
  • Default Branch: main
  • Homepage: https://morph-editor.app
  • Size: 63.7 MB
Statistics
  • Stars: 6
  • Watchers: 0
  • Forks: 0
  • Open Issues: 4
  • Releases: 0
Topics
capstone-project experimental interface mechanistic-interpretability sparse-autoencoder
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Codeowners Security

README.md

[!NOTE]

Engineering docs can be found at engineering.morph-editor.app (source)

User manuals can be found at docs.morph-editor.app (source)

See structure for code structure

See CONTRIBUTING.md for more information

The project is currently licensed under the Apache-2.0 license.

Owner

  • Name: Aaron Pham
  • Login: aarnphm
  • Kind: user
  • Location: Toronto, Canada

Citation (CITATION.cff)

cff-version: 1.2.0
title: 'morph: AI text interface for the curious bunch'
message: >-
  If you use this software, please cite it using these
  metadata.
type: software
authors:
  - given-names: Aaron
    family-names: Pham
    email: contact@aarnphm.xyz
    orcid: 'https://orcid.org/0009-0008-3180-5115'
repository-code: 'https://github.com/aarnphm/morph'
url: 'https://morph-editor.app'
keywords:
  - experimental
  - interface
  - sparse-autoencoders
  - mechanistic-interpretability
  - bentoml
  - inference
  - router
  - structured-outputs
  - tool-calling
  - mlsys
  - generative-ux
  - WYSIWYG
license: Apache-2.0

GitHub Events

Total
  • Issues event: 101
  • Watch event: 3
  • Delete event: 74
  • Issue comment event: 186
  • Push event: 408
  • Pull request review comment event: 32
  • Pull request review event: 33
  • Pull request event: 145
  • Create event: 80
Last Year
  • Issues event: 101
  • Watch event: 3
  • Delete event: 74
  • Issue comment event: 186
  • Push event: 408
  • Pull request review comment event: 32
  • Pull request review event: 33
  • Pull request event: 145
  • Create event: 80

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 291
  • Total Committers: 7
  • Avg Commits per committer: 41.571
  • Development Distribution Score (DDS): 0.357
Past Year
  • Commits: 291
  • Committers: 7
  • Avg Commits per committer: 41.571
  • Development Distribution Score (DDS): 0.357
Top Committers
Name Email Commits
Aaron Pham c****t@a****z 187
nebrask 1****k 43
dependabot[bot] 4****] 28
Zhiwei(Lucas) Li l****i@g****m 17
Waleed Malik 1****7 13
Emile Bangma g****b@e****m 2
Thomas Hack 3****0 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 75
  • Total pull requests: 80
  • Average time to close issues: 3 months
  • Average time to close pull requests: 1 day
  • Total issue authors: 12
  • Total pull request authors: 5
  • Average comments per issue: 0.19
  • Average comments per pull request: 2.01
  • Merged pull requests: 45
  • Bot issues: 0
  • Bot pull requests: 34
Past Year
  • Issues: 75
  • Pull requests: 80
  • Average time to close issues: 3 months
  • Average time to close pull requests: 1 day
  • Issue authors: 12
  • Pull request authors: 5
  • Average comments per issue: 0.19
  • Average comments per pull request: 2.01
  • Merged pull requests: 45
  • Bot issues: 0
  • Bot pull requests: 34
Top Authors
Issue Authors
  • aarnphm (12)
  • waleedmalik7 (9)
  • PromishKandel (6)
  • nebrask (6)
  • jasminesunhu (5)
  • mitcholll (5)
  • parishanizam (3)
  • lucas-lizhiwei (3)
  • DhrumilP (1)
  • MadhuranS (1)
  • kishorpandya2210 (1)
Pull Request Authors
  • dependabot[bot] (34)
  • nebrask (16)
  • lucas-lizhiwei (12)
  • aarnphm (11)
  • waleedmalik7 (6)
Top Labels
Issue Labels
peer review (16) meeting (9) Module (7) enhancement (1) bug (1) javascript (1)
Pull Request Labels
dependencies (34) javascript (23) github_actions (6) python (5) merge-hold (2)

Dependencies

packages/manuals/Dockerfile docker
  • node 22-slim build
packages/manuals/package.json npm
  • @types/d3 ^7.4.3 development
  • @types/hast ^3.0.4 development
  • @types/js-yaml ^4.0.9 development
  • @types/node ^22.13.13 development
  • @types/pretty-time ^1.1.5 development
  • @types/source-map-support ^0.5.10 development
  • @types/ws ^8.18.0 development
  • @types/yargs ^17.0.33 development
  • esbuild ^0.25.1 development
  • prettier ^3.5.3 development
  • tsx ^4.19.3 development
  • typescript ^5.8.2 development
  • @clack/prompts ^0.10.0
  • @floating-ui/dom ^1.6.13
  • @myriaddreamin/rehype-typst ^0.5.4
  • @napi-rs/simple-git 0.1.19
  • @tweenjs/tween.js ^25.0.0
  • ansi-truncate ^1.2.0
  • async-mutex ^0.5.0
  • chalk ^5.4.1
  • chokidar ^4.0.3
  • cli-spinner ^0.2.10
  • d3 ^7.9.0
  • esbuild-sass-plugin ^3.3.1
  • flexsearch 0.7.43
  • github-slugger ^2.0.0
  • globby ^14.1.0
  • gray-matter ^4.0.3
  • hast-util-to-html ^9.0.5
  • hast-util-to-jsx-runtime ^2.3.6
  • hast-util-to-string ^3.0.1
  • is-absolute-url ^4.0.1
  • js-yaml ^4.1.0
  • lightningcss ^1.29.3
  • mdast-util-find-and-replace ^3.0.2
  • mdast-util-to-hast ^13.2.0
  • mdast-util-to-string ^4.0.0
  • micromorph ^0.4.5
  • minimatch ^10.0.1
  • pixi.js ^8.9.0
  • preact ^10.26.4
  • preact-render-to-string ^6.5.13
  • pretty-bytes ^6.1.1
  • pretty-time ^1.1.0
  • reading-time ^1.5.0
  • rehype-autolink-headings ^7.1.0
  • rehype-citation ^2.2.2
  • rehype-katex ^7.0.1
  • rehype-mathjax ^7.1.0
  • rehype-pretty-code ^0.14.1
  • rehype-raw ^7.0.0
  • rehype-slug ^6.0.0
  • remark ^15.0.1
  • remark-breaks ^4.0.0
  • remark-frontmatter ^5.0.0
  • remark-gfm ^4.0.1
  • remark-math ^6.0.0
  • remark-parse ^11.0.0
  • remark-rehype ^11.1.1
  • remark-smartypants ^3.0.2
  • rfdc ^1.4.1
  • rimraf ^6.0.1
  • satori ^0.12.1
  • serve-handler ^6.1.6
  • sharp ^0.33.5
  • shiki ^1.26.2
  • source-map-support ^0.5.21
  • to-vfile ^8.0.0
  • toml ^3.0.0
  • unified ^11.0.5
  • unist-util-visit ^5.0.0
  • vfile ^6.0.3
  • workerpool ^9.2.0
  • ws ^8.18.1
  • yargs ^17.7.2
python/asteraceae/pyproject.toml pypi
  • bentoml ==1.4.7
  • exa-py >=1.9.1
  • fastapi >=0.115.8
  • goodfire >=0.3.4
  • httpx >=0.27.0
  • huggingface-hub >=0.25.0
  • jinja2 >=3.1.5
  • kantoku >=0.18.1
  • kantoku >=0.18.3
  • llama-index >=0.12.27
  • llama-index-core >=0.12.27
  • llama-index-embeddings-openai >=0.3.1
  • llama-index-llms-openai-like >=0.3.4
  • openai >=1.67.0
  • vllm ==0.8.2
pyproject.toml pypi
docs/Dockerfile docker
  • node 20-slim build
docs/package.json npm
  • @types/cli-spinner ^0.2.3 development
  • @types/d3 ^7.4.3 development
  • @types/hast ^3.0.4 development
  • @types/js-yaml ^4.0.9 development
  • @types/node ^22.7.4 development
  • @types/pretty-time ^1.1.5 development
  • @types/source-map-support ^0.5.10 development
  • @types/ws ^8.5.12 development
  • @types/yargs ^17.0.33 development
  • esbuild ^0.24.0 development
  • prettier ^3.3.3 development
  • tsx ^4.19.1 development
  • typescript ^5.6.2 development
  • @clack/prompts ^0.7.0
  • @floating-ui/dom ^1.6.11
  • @napi-rs/simple-git ^0.1.19
  • @tweenjs/tween.js ^25.0.0
  • async-mutex ^0.5.0
  • chalk ^5.3.0
  • chokidar ^3.6.0
  • cli-spinner ^0.2.10
  • d3 ^7.9.0
  • esbuild-sass-plugin ^3.3.1
  • flexsearch 0.7.43
  • github-slugger ^2.0.0
  • globby ^14.0.2
  • gray-matter ^4.0.3
  • hast-util-to-html ^9.0.3
  • hast-util-to-jsx-runtime ^2.3.0
  • hast-util-to-string ^3.0.1
  • is-absolute-url ^4.0.1
  • js-yaml ^4.1.0
  • lightningcss ^1.27.0
  • mdast-util-find-and-replace ^3.0.1
  • mdast-util-to-hast ^13.2.0
  • mdast-util-to-string ^4.0.0
  • micromorph ^0.4.5
  • pixi.js ^8.4.1
  • preact ^10.24.1
  • preact-render-to-string ^6.5.11
  • pretty-bytes ^6.1.1
  • pretty-time ^1.1.0
  • reading-time ^1.5.0
  • rehype-autolink-headings ^7.1.0
  • rehype-citation ^2.1.2
  • rehype-katex ^7.0.1
  • rehype-mathjax ^6.0.0
  • rehype-pretty-code ^0.14.0
  • rehype-raw ^7.0.0
  • rehype-slug ^6.0.0
  • remark ^15.0.1
  • remark-breaks ^4.0.0
  • remark-frontmatter ^5.0.0
  • remark-gfm ^4.0.0
  • remark-github ^12.0.0
  • remark-math ^6.0.0
  • remark-parse ^11.0.0
  • remark-rehype ^11.1.1
  • remark-smartypants ^3.0.2
  • rfdc ^1.4.1
  • rimraf ^6.0.1
  • serve-handler ^6.1.5
  • shiki ^1.21.0
  • source-map-support ^0.5.21
  • to-vfile ^8.0.0
  • toml ^3.0.0
  • unified ^11.0.5
  • unist-util-visit ^5.0.0
  • vfile ^6.0.3
  • workerpool ^9.1.3
  • ws ^8.18.0
  • yargs ^17.7.2
package.json npm
packages/morph/package.json npm
  • @preact/preset-vite ^2.9.0 development
  • typescript ^5.5.3 development
  • vite ^5.4.1 development
  • preact ^10.23.1
pnpm-lock.yaml npm
  • 217 dependencies
python/exo/pyproject.toml pypi
  • nnsight >=0.3.5
  • sae *
  • transformers >=4.44.2
.github/workflows/dependabot-auto-merge.yml actions
  • dependabot/fetch-metadata v2.3.0 composite
uv.lock pypi
  • 322 dependencies
.github/workflows/morph-build.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
  • actions/upload-artifact v4 composite
  • pnpm/action-setup v3 composite