🚀
Codex Editor
  • Project Overview
    • Welcome to Codex
    • Codex Editor
      • Features
      • What was Project Accelerate?
        • Project Philosophy
        • Steering Committee
    • Vision
      • Powerful Tools and Simplicity
      • Streamlining the Translation Process
      • Unopinionated Assistance
    • Architecture
    • Frequently Asked Questions
    • Translator Requirements
    • Roadmap
    • Why VS Code?
    • Multimodality
  • Translator's Copilot
    • What is Translator's Copilot?
    • Information Management
      • Resource Indexing
      • Greek/Hebrew Insights
      • Chat with Resources
      • Project-Based Insights
    • Translation Assistance
      • Translation Drafting
        • Prioritizing Semantics over Structures
        • Reranked Translation Suggestions
      • Quality Checking
        • Token matching evaluation
        • Few-shot evaluation
        • Fine-tuned Bible QA model
        • Character and word n-gram evaluation
        • Simulated GAN evaluation
        • Linguistic Anomaly Detection (LAD)
      • Back Translation
    • Orchestration
      • Translation Memory
      • Multi-Agent Simulations
      • Drafting linguistic resources
    • Intelligent Functions Library
  • Development
    • Codex Basics
      • Projects
      • The Editor
      • Extensions
        • Rendered Views
        • Language Servers
        • Custom Notebooks
        • Global State
    • Experimental Repositories
Powered by GitBook
On this page
  • How do I use an extension?
  • How do I build an extension?
  1. Development
  2. Codex Basics

Extensions

PreviousThe EditorNextRendered Views

Last updated 1 year ago

Codex uses extensions and extension packs to deliver specific functionality to users for various types of translation Projects.

In general, developer questions are best answered using the , which includes API details, tutorials, UX/UI guidelines, and more.

How do I use an extension?

Do use an existing extension, open your Codex app (or branded instance, like Scribe), and either click on the "Extensions" tab in the activity bar, or else type in command + shift + p and then search for "extensions"

How do I build an extension?

There are three kinds of extensions you can build:

  1. Language Servers and Language Support: Perform background processing on your content, giving diagnostics and updating the content.

  2. Web views (or Rendered Views): Embed any arbitrary web app inside of Codex.

  3. Custom Editors (e.g., Custom Notebooks): Create a custom editor for one or more specified file types.

official VS Code Extension API
You can install extensions from the marketplace, or else you can install a compiled extension (a .vsix file) directly.