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!