VsCodex: a knowledge base extension for VsCode

About this Project

Managing bookmarks as a developer can be a frustrating challenge. That’s why we created VsCodex — a powerful VSCode extension designed to make your workflow smarter and more organized.

It uses LLMs (Large Langage Models) to recommand bookmarks based on the current file you are editing.

Developing a VSCode extension comes with its own set of challenges, the most significant being the inability to run processes outside the extension itself. To overcome this, we’ve adopted cutting-edge and portable technologies for the backend of this project.

By following a local-first approach, we’ve integrated DuckDB , a high-performance portable database with SQL-like syntax, packed with advanced features for data analysis. Even more impressive, it supports vector databases, unlocking powerful search and AI capabilities.

Additionally, we’ve incorporated Transformers.js , enabling the execution of lightweight LLMs directly in-memory. This ensures that users can make model requests without incurring any external costs or relying on cloud infrastructure, providing privacy and efficiency.

This innovative stack ensures that our extension is fast, private, and highly portable — ideal for modern development workflows.

Features

Artificial Intelligence

Get some help! Unlock the power of Artificial Intelligence directly from your admin panel, assisting you generating content and translation!

Data Analysis

Keep improving your results! With Data-Analysis we transform the raw data from your app into meaningful insights (and beautiful graphs) which will allow to understand your users and market.

Technologies

Back-End

DuckDb


DuckDB is a high-performance analytical database system. It is designed to be fast, reliable, portable, and easy to use. DuckDB provides a rich SQL dialect, with support far beyond basic SQL.

DuckDB supports arbitrary and nested correlated subqueries, window functions, collations, complex types (arrays, structs, maps), and several extensions designed to make SQL easier to use.

source: duckdb.org

Front-End

Svelte


Svelte is a UI framework that uses a compiler to let you write breathtakingly concise components that do minimal work in the browser, using languages you already know — HTML, CSS and JavaScript.  It’s a love letter to web development.

source: svelte.dev

Data/Ai

🤗

Transformers


Transformers provides APIs and tools to easily download and train state-of-the-art pretrained models. Using pretrained models can reduce your compute costs, carbon footprint, and save you the time and resources required to train a model from scratch.

source: huggingface.co

Posts

No posts yet.

Q&A

If you are still wondering...

Hikonic is a web development agency founded by Thibgl, a passionate data scientist and full-stack engineer based in Bordeaux, France. With a commitment to delivering cutting-edge solutions, Hikonic specializes in blending innovative technologies with elegant designs to create powerful digital products. Whether you're a small business owner or a large enterprise, Hikonic tailors its services to meet your unique needs and goals.

Get in Touch !

A question? An inquiry? We are happy to help!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.