(Translated by https://www.hiragana.jp/)
GitHub - pinacai/PINAC_Workspace: A Must-Have Desktop AI App for Everyone
Skip to content

pinacai/PINAC_Workspace

Repository files navigation

PINAC
Personal Intelligent Network Assistant Companion

header image

Star Badge Open Source Love View Repositories

A privacy-first, cross-platform, open-source desktop AI assistant for all

One Next-Gen AI Chat for all your needs.


PINAC Workspace is a modern-looking privacy-first AI chat for desktops, seamlessly blending Electron and React for a modern user experience. Unlock the full potential of AI with unparalleled simplicity and user-friendliness, while enjoying ultimate freedom and privacy.

Why PINAC Workspace ?

PINAC Workspace simplifies AI use for everyone, allowing users to get high-quality results without complex prompts. Our easy-to-use beautiful desktop app allows you to express your needs in simple language and it applies the expert-level prompt on top of it after identifying the user's specific requirement so that users receive optimal outcomes. This empowers users to tap into powerful AI capabilities, saving time and boosting creativity across various fields.

🎨 App Interface

Introducing our distraction-free, user-friendly app interface with three stunning themes. Designed to help you stay focused and productive. it comes with three themes,

Dawn & Dusk Screenshot

Cyber Tech 01 Screenshot

Aesthetic Unbound Screenshot

πŸ“‚ File Structure

Overview of File Structure to Help You Get Started.

.
β”œβ”€β”€ public /
β”œβ”€β”€ index.html
|
β”œβ”€β”€ backend /
|    β”œβ”€β”€ model /
|    β”œβ”€β”€ prompts /
|    β”œβ”€β”€ user data /
|    └── main.ts
|
β”œβ”€β”€ electron /
|    β”œβ”€β”€ main.ts
|    └── preload.ts
|
└── frontend /
     β”œβ”€β”€ App.tsx
     β”œβ”€β”€ App.css           # All element's colors theme-wise
     |
     β”œβ”€β”€ components /      # common components
     |    β”œβ”€β”€ styles /
     |    β”œβ”€β”€ MarkdownStyle.tsx   
     |    β”œβ”€β”€ Menubar.tsx
     |    β”œβ”€β”€ Sidebar.tsx
     |    └── ThemeToggle.tsx
     |
     β”œβ”€β”€ context /
     |    β”œβ”€β”€ StopTextGeneration.ts
     |    β”œβ”€β”€ SubPage.tsx    
     |    β”œβ”€β”€ ThemeMode.tsx 
     |    └── ThemeStyle.tsx
     |  
     β”œβ”€β”€ features /
     |    β”œβ”€β”€ aboutUs /
     |    β”œβ”€β”€ authentication /     
     |    β”œβ”€β”€ header /     
     |    β”œβ”€β”€ inputPanel /     
     |    β”œβ”€β”€ msgBubble /     
     |    β”œβ”€β”€ profile /     
     |    β”œβ”€β”€ settings /     
     |    β”œβ”€β”€ authentication /     
     |    └── welcomeText /     
     |
     └── pages /
          β”œβ”€β”€ styles /
          β”œβ”€β”€ Home.tsx     
          └── Login.tsx  

πŸ”₯ Available Prompts

Currently, we have a collection of 27+ expert-level prompts
Prompt
1 Summarize
2 Summarize in Micro
3 Summarize Lengthy Documents
4 Improve Writing
5 Improve Academic Writing
6 Write Code
7 Explain Complete Code
8 Explain Code as Require by User
9 Write Essay
10 Write Micro Essay
11 General Purpose Formal Email
12 General Purpose Informal Email
13 Acceptance Email
14 Acknowledgement Email
15 Business Email(B2B, B2Employee, B2Investor)
16 Confirmation Email
17 Effective Complaint Email
18 Inquiry Email
19 Formal Congratulation Email
20 Formal Proposal Submission Email
21 Formal Thank You Email
22 Formal Welcome Email
23 Polite Apology Email
24 General Purpose Academic Email
25 Official Announcement Email
26 Professional Recommendation Email
27 Professional Resignation Email

πŸš€ Getting Started

Recommended IDE Setup

Setup the App

  1. Clone the Repository

    git clone https://github.com/pinacai/PINAC_Workspace.git && cd PINAC_Workspace
  2. Install Node dependencies

    npm install
  3. Start the App

    npm run dev

πŸŽ‰ Contributing

We highly welcome contributions! Please follow the steps if you're interested.

  1. Star the repository
  2. Fork the repository on GitHub.
  3. Clone the project to your machine.
  4. Commit changes to your branch.
  5. Push your work back up to your fork.
  6. Submit a Pull request so that we can review your changes

πŸ“„ License

PINAC Workspace is licensed under the GPL-3.0 license. See the LICENSE file for more details.

Contributors

We have received huge support from the open-source community, thanks to all of our contributors.