NexusCoder / ATTRIBUTIONS.md
AdminReal's picture
Import NexusCoder from github.com/mhieuhonda/NexusCoder
eca5751 verified
|
Raw
History Blame Contribute Delete
6.49 kB

Attributions

Nexus Coder v0.3 adapts ideas and code patterns from the following open-source projects. All credit for the original algorithms goes to their respective authors. The code in nexus/integrations/ is rewritten to integrate cleanly into Nexus Coder's architecture; it is NOT a vendored copy.

Reference Frameworks

1. LitGPT (Lightning AI)

  • License: Apache 2.0
  • Source: https://github.com/Lightning-AI/litgpt
  • What we adapted:
    • RoPE scaling strategies (linear / NTK-aware / YaRN) β†’ nexus/model/rope.py
    • FusedLinear pattern (concatenated Q/K/V projections) β†’ nexus/integrations/litgpt.py
    • PyTorch SDPA backend selection β†’ nexus/model/flash_attention.py
  • Original attribution: LitGPT: Lightning AI's LLM training toolkit. Authors: Karpathy et al. (Lightning AI), 2023-2024.

2. LLaMA Factory (hiyouga)

  • License: Apache 2.0
  • Source: https://github.com/hiyouga/LlamaFactory (also https://github.com/hiyouga/LLaMA-Factory)
  • What we adapted:
    • Dataset format converters (Alpaca / ShareGPT / ChatML / Completion β†’ unified Nexus format) β†’ nexus/integrations/llamafactory.py
    • Concept of unified dataset registry β†’ nexus/data/collectors/
  • Original attribution: LlamaFactory: Unify Fine-tuning 100+ LLMs. Author: hiyouga.

3. Axolotl (axolotl-ai-cloud)

  • License: Apache 2.0
  • Source: https://github.com/axolotl-ai-cloud/axolotl
  • What we adapted:
    • AxolotlStyleConfig dataclass (typed training config schema) β†’ nexus/integrations/axolotl.py
    • Concept of single-YAML training configuration
  • Original attribution: Axolotl: a simple tool for fine-tuning LLMs. Authors: winglian + axolotl-ai-cloud contributors.

4. OpenHands

  • License: MIT
  • Source: https://github.com/OpenHands/OpenHands
  • What we adapted:
    • AgentLoop pattern (planner / executor / observer / reflector) β†’ nexus/integrations/openhands.py
    • Concept of structured agent loop with reflection
  • Original attribution: OpenHands (formerly OpenDevin): an open platform for AI software developers. Authors: OpenHands contributors.

5. omp-gym (Dylan Tirandaz)

  • License: MIT
  • Source: https://github.com/dylantirandaz/omp-gym
  • What we adapted:
    • OpenMP optimization benchmark tasks β†’ nexus/integrations/omp_gym.py
    • Concept of "predict-the-optimization" eval task
  • Original attribution: omp-gym: An OpenMP optimization gym environment. Author: Dylan Tirandaz.

Other Attribution

Algorithms implemented in nexus/model/

Datasets referenced in configs/sources.yaml

Tools inspired by existing libraries

  • The Tool and Skill base classes follow the OpenAI function-calling schema pattern
  • Database tools wrap established client libraries (psycopg2, pymysql, redis, pymongo, etc.)
  • Web tools use requests + BeautifulSoup conventions

License

Nexus Coder is licensed under the MIT License (see LICENSE).

The adaptations from the above projects comply with their respective licenses:

  • Apache 2.0 components: retain notice, state changes
  • MIT components: retain copyright notice

Where algorithms are reimplemented from academic papers, the original papers are cited in the source files.


This file is part of Nexus Coder v0.3 by Hieu Louis (2026).

Contributors

Maintained by hand. Add yourself here when your PR is merged, or ask a maintainer to add you. AI agents are welcome contributors.

Date Contributor Contribution