PINAC Workspace
Personal Intelligent Network Assistant Companion
A privacy-focused, cross-platform, and open-source alternative for Copilot on Windows.
One Next-Gen AI Chat for all your needs.
Leveraging multiple AI tools for your workflow sounds smart. However, does the constant context switching between them slow you down?
Experience the Next Gen AI Chat —your all-in-one chat for text generation, document summarization, web searching, code generation, and a wide range of office tools.
View our Roadmap & Progress: https://github.com/orgs/pinacai/projects/1
In this we develop the frontend part of the desktop app. We develop the python server separately in our repo PINAC Nexus. We update the server in this repo with every new version of the server.
You have a new color theme idea ? We got you !
The best file structure ever!
.
├── backend / # medium between frontend & server
| ├── main.ts
| ├── server / # Python server
| └── user data / # for storing user data
|
├── electron /
| ├── main.ts
| └── preload.ts
|
└── frontend /
├── App.tsx
├── App.css # All Theme's colours
├── assets / # Img, Icons, Fonts
├── Components / # Page's components
└── pages /
-
Clone the Repository
git clone https://github.com/pinacai/PINAC_Workspace.git && cd PINAC_Workspace
-
create virtualenv and activate it
python -m venv env && source env/bin/activate
-
install the Python dependencies with
pip install -r requirements.txt
-
Install Node dependencies
npm install
-
Start the App
npm run dev
NOTICE: Currently you have to give both OPENAI & GEMINI API otherwise the server will go through an error, if you have one key, put the other one randomly anything, but don't select that Model to use.
Remember: Always activate the Python virtual env with the command
source env/bin/activate
before starting the app with the commandnpm run dev
. Otherwise, the server will not start.
- Star the repository
- Fork the repository on GitHub.
- Clone the project to your machine.
- Commit changes to your branch.
- Push your work back up to your fork.
- Submit a Pull request so that we can review your changes
PINAC Workspace is licensed under the GPL-3.0 license. See the LICENSE file for more details.
If you have any support questions or to report issues, please file an issue through the GitHub issue tracker associated with the repository.
Our project had come a long way from starting, thanks to our contributors for shaping our project beautifully.
Rajesh Mondal - @RajeshTechForge