{"id":22293220,"url":"https://github.com/krateng/signalgpt","last_synced_at":"2025-10-08T14:13:12.091Z","repository":{"id":212221674,"uuid":"696359061","full_name":"krateng/signalGPT","owner":"krateng","description":"Chat with personalized ChatGPT assistants in an instant messenger","archived":false,"fork":false,"pushed_at":"2024-07-18T20:46:39.000Z","size":3086,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-19T04:51:48.255Z","etag":null,"topics":["chatbot","chatgpt-api"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krateng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-25T15:31:09.000Z","updated_at":"2024-07-18T20:46:43.000Z","dependencies_parsed_at":"2023-12-18T22:02:04.496Z","dependency_job_id":"40278137-df29-443b-b9fb-4c40074595a0","html_url":"https://github.com/krateng/signalGPT","commit_stats":null,"previous_names":["krateng/signalgpt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krateng%2FsignalGPT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krateng%2FsignalGPT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krateng%2FsignalGPT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krateng%2FsignalGPT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krateng","download_url":"https://codeload.github.com/krateng/signalGPT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227964761,"owners_count":17848275,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","chatgpt-api"],"created_at":"2024-12-03T17:28:06.662Z","updated_at":"2025-10-08T14:13:07.071Z","avatar_url":"https://github.com/krateng.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## SignalGPT\n\nThis started off as a frontend for the OpenAI API in order to have different personas for the AI that specialize in different topics and have their own characters.\nNow it can pretty much be used as a sort of AI companion - the AI can send memes, selfies, introduce you to their friends, rename the group chat for comedic effect etc. :D\n\nIt is highly recommended to use GPT-4 for chats, and almost obligatory for meta-prompts - but this can get very expensive. Check your usage statistics regularly!\n\n### Work in Progress\n\nRight now there is very little web interface feedback. Keep your terminal open to see when requests haven't succeeded.\n\n### Deployment\n\n* Bare metal: Install with `pip install .` Run with `python3 -m signalGPT.web` in an empty folder.\n* Container: Mount your data directory to `/data` inside the container. Map your desired port to `9090`.\n\nMake sure to add your OpenAI API key to the config file.\nYou should also add a getimg.ai key for image generation.\nAuthentication is very basic. It is not recommended to expose this service to the web.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrateng%2Fsignalgpt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrateng%2Fsignalgpt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrateng%2Fsignalgpt/lists"}