I open sourced my AI Research platform after long time of development

3 points by introlix 3 hours ago

Hello everyone,

I've been working on Introlix for some months now. Last week I open sourced it, and I'm excited to share it with more communities. It was a really hard time building it as a student and a solo developer. This project is not finished yet but it's on that stage I can show it to others and ask others for help in developing it.

What I built:

Introlix is an AI-powered research platform. Think of it as "GitHub Copilot meets Google Docs" for research work.

Features: Research Desk: It is just like google docs but on the right there is an AI panel where users can ask questions to LLM. And also it can edit or write documents for users. So, it is just like a github copilot but it is for a text editor. There are two modes: Chat and edit. Chat mode is for asking questions and edit mode is for editing the document using an AI agent. Chat: For quick questions you can create a new chat and ask questions. Workspace: Every chat, and research desk are managed in the workspace. A workspace shares data with every item it has. So, when creating a new desk or chat user need to choose a workspace and every item on that workspace will be sharing the same data. The data includes the search results and scraped content. Multiple AI Agents: There are multiple AI agents like: context agent (to understand user prompt better), planner agent, explorer_agent (to search internet), etc. Auto Format & Reference manage (coming soon): This is a feature to format the document into blog post style or research paper style or any other style and also automatic citation management with inline references. Local LLMs (coming soon): Will support local llms So, I was working alone on this project and because of that the codes are a little bit messy. And many features are not that fast. I've never tried to make it perfect as I was focusing on building the MVP. Now after working demo I'll be developing this project into a completely working stable project. And I know I can't do it alone. I also want to learn about how to work on very big projects and this could be one of the big opportunities I have. There will be many other students or every other developer that could help me build this project end to end. To be honest I have never open sourced any project before. I have many small projects and made it public but never tried to get any help from the open source community. So, this is my first time. I like to get help from senior developers who can guide me on this project and make it a stable project with a lot of features. Here is github link for technical details: https://github.com/introlix/introlix Demo: https://www.youtube.com/watch?v=_eh-9plL_V8