This repository has been archived by the owner on Jul 19, 2024. It is now read-only.
roadmap for insomnium v1.0 #13
archywillhe
announced in
Announcements
Replies: 1 comment
-
details on the file system plan is discussed here: #24 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
(Still can't believe this went on to the first page on HN! Thanks guys!)
Anyway here is the roadmap I have in mind for Insomnium 1.0 :
removed user login, tracking, analytics (sentry & segment), cloud services, start-up checks, etc, from the original Insomnia so it is now a 100% local app and runs much faster.
finalize the cleaning-up of existing codebase to make the GUI faster
local LLM integrations (with CodeLlama, WizardLM, etc) for front-end code generation in React, Vue, htmx, etc, based on the API response JSON. [This is an optional setting that users can enable in Perference]
I think this is a must-have feature for Insomnium as we enter the eon of LLMs. After the integration is set up, we can see how to design Insomnium's architecture (while keeping the front-end intact & looking the same) to enable users to extend/customize the GUI with code generated from local LLMs. This will make Insomnium one of the first apps that can build itself (and the super cool thing is that it is also a 100% local app that works offline!)
switch to using file-system to store everything.
Currently Insomnia uses NeDB which is not maintained since 2016 (and there appear to be many patches of it inside Insomnia's code).
Now that Insomnium is going to exist as a 100% local app (strictly without any cloud services syncing, etc), it makes sense that we store projects/requests/documents as folders/files. This will make import/export less clunky, and the most recent N API results can be saved into a
.api_cache
folder - making it easier to feed into local LLMs for inference/finetuning.In this new version, Insomnium will be able to open any folder as a workspace, and users can share the folder (e.g.
insomnium_testing_api/
) with each other by commiting to a git repo.Please feel free to let me know what you think && create new discussions in the ideas channel on features/etc you'd like to see in Insomnium v1.0. Thanks! (This is the first time I'm being the main developer for an open-source project with such visibility, so would be super cool to see how I can bring forth the the best DX)
Beta Was this translation helpful? Give feedback.
All reactions