You are browsing as a guest. Sign up (or log in) to start making projects!

Samaipata

  • 8 Devlogs
  • 22 Total hours

Samaipata is a custom, full-stack, local-first AI client interface. That works using ollama and Hackclub AI.

Open comments for this post

1h 58m 49s logged

spent way too long on the installer
what was happening:
i had to package the whole installer so it would be more easier for the testers to test and to fight the limitations of windows sandbox.
how i fixed it:
i fixed it by packaging the samaipata zip and packaging the node js functionalitys.

0
0
13
Ship #1 Changes requested

Samaipata

Hello dear reviewer, this is my project Samaipata. I dont want to get you to much of a hustle so lets make this quick.

What is Samaipata

Samaipata is a custom, full-stack, local-first AI client interface. That works using ollama and Hackclub AI.

Or basically my own Openwebui.

What features does Samaipata have?

  1. Real time chat support:
    -Has support for SSE.

  2. Model marketplace:

  • A custom model marketplace using diffrent apis. Like:
  • Akazwz Cloudflare worker
  • OllamaDB api
  • and a fallback json file.
  1. Auth and Security:
  • Encryption using Bcrypt!
  • Zero Api Auth
  1. Admin Panel:
  • User roles (user, admin).
    -Models per user.
    -Ban and suspension support.

AND MORE!

If this isnt enough info go test it for your self heres the instalation guide

Stack

  • Backend: Node.js, Express.js
  • Database: SQLite (sqlite3)
  • Auth: JWT (jsonwebtoken), Bcrypt (bcryptjs), Cookie-Parser
  • Frontend: HTML5 semántico, CSS3 moderno (Variables CSS, Flexbox/Grid, Responsive), Vanilla JavaScript
  • Ai: Ollama API, Hack Club AI and Gemini

Thanks for reading

Hope you leave a good review (;

  • 7 devlogs
  • 20h
Try project → See source code →
Open comments for this post

1h 22m 23s logged

Finished the Samaipata

So ive finally finished samaipata it look a real long time but i think it was worth it in a few days or hours i will ship this for review.

0
0
7
Open comments for this post

2h 10m 49s logged

Huge progress on the frontend design!

So today ive gave it my all on trying to finish the ui design.

Ive done a couple of things including the:

  • [✓ ] Sidebar
  • [ ✓] Projects Ui
  • Marketplace ui
  • Admin Ui
  • Settings ui
    And lastly the main ui for the index.html.

Its currently in spanish but ill translate it to english on the real frontend.
Thanks for reading.

0
0
15
Open comments for this post

1h 29m 29s logged

Bad News.

Context

Sadly i became to lazy to finish the frontend specially because it would take me 15 days or more and my pace and that also stardance finishes on september 30th and i want to do more projects so sadly i am going to vibecoded the frontend with a human design inspired by manus.

0
0
8
Open comments for this post

3h 9m 12s logged

Finished the backend

First i might notice you are reading this without prior context so:

What is Samaipata

Samaipata is a custom, full-stack, local-first AI client interface. That works using ollama and Hackclub AI.

The suffering

It took a really long time writing the backend with over 1700 lines of code not counting those long php stuff ive made it.

Now i need to do the Frontend which ive already have planned.

So thats all for today!

0
0
3
Open comments for this post

5h 58m 36s logged

Samaipata

What is Samaipata

Samaipata is a custom, full-stack, local-first AI client interface. That works using ollama and Hackclub AI.

Devlog

Long time no see was pretty ocupied in my final exams honestly.

So what did i do?

So i did atonnnnn of stuff in the past few days heres a some of the stuff i did

Marketplace

Did some marketplace endpoints for integrating a marketplace later on.

Some of them are:

Hackclub AI

  • getHackClubModels() Gets all of the hackclub ai models
  • /api/hackclub/models uses the function and delivers them into the frontend

Ollama models

  • /api/models/ shows which models you have installed

Ollama marketplace

  • /api/marketplace/models
    Uses 2 apis to try get the ollama models if it fails or you dont have wifi it uses a json backup file.
  • DELETE /api/models/:name deletes a model(:name)

Admin stuff

  • /api/admin/users Gets all of the users and its info
  • POST /api/admin/users/:id/update
  • POST /api/admin/users/:id/suspend

Feedback

  • POST /api/feedback Sends feedback to the administrator about the model
  • GET /api/admin/evaluations Generates a table(leaderboard) showing the best models and worst models for the admins.

Other stuff

  • Bare-bones image generation /api/images/generate

Testing

Coded a test using Antigravity Cli and it look that it works good.

Olama skipped but i am sure it works because i was using a trashy laptop.

0
0
40
Open comments for this post

3h 44m 31s logged

Samaipata

What is samaipata

Samaipata is a custom, full-stack, local-first AI client interface. That works using ollama

What did i do:

Ive createn the main uis using figma as displayed below:

1
0
16

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…