{"id":41812375,"url":"https://github.com/devfolioco/jessegpt","last_synced_at":"2026-01-25T07:06:00.892Z","repository":{"id":294734166,"uuid":"966319124","full_name":"devfolioco/jessegpt","owner":"devfolioco","description":"JesseGPT","archived":false,"fork":false,"pushed_at":"2025-06-05T11:27:59.000Z","size":2224,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-30T05:56:49.279Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://jessegpt.xyz","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/devfolioco.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,"zenodo":null}},"created_at":"2025-04-14T18:34:30.000Z","updated_at":"2025-08-27T22:51:35.000Z","dependencies_parsed_at":"2025-05-21T20:34:27.148Z","dependency_job_id":"1ef9fcc6-9e47-4a52-847d-63560c76d0df","html_url":"https://github.com/devfolioco/jessegpt","commit_stats":null,"previous_names":["devfolioco/jessegpt"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/devfolioco/jessegpt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfolioco%2Fjessegpt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfolioco%2Fjessegpt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfolioco%2Fjessegpt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfolioco%2Fjessegpt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devfolioco","download_url":"https://codeload.github.com/devfolioco/jessegpt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfolioco%2Fjessegpt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28747308,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T05:12:38.112Z","status":"ssl_error","status_checked_at":"2026-01-25T05:04:50.338Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2026-01-25T07:05:59.612Z","updated_at":"2026-01-25T07:06:00.882Z","avatar_url":"https://github.com/devfolioco.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JesseGPT\n\nhttps://github.com/user-attachments/assets/f229628b-1405-40a3-9796-60b59983970e\n\n### Choose your Jesse\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"50%\" align=\"center\"\u003e\n      \u003ch4\u003eJesseGPT\u003c/h4\u003e\n      \u003cp\u003eThe relentlessly optimistic Jesse Pollak.\u003c/p\u003e\n      \u003cp\u003eSees massive potential everywhere, bursting with Onchain Summer energy, \u0026 ready to hype your vision to the moon.\u003c/p\u003e\n      \u003cdiv style=\"text-align: center;\"\u003e\n        \u003cimg src=\"/assets/mellow-jesse.gif\" width=150px\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n    \u003ctd width=\"50%\" align=\"center\"\u003e\n      \u003ch4\u003eSupabald JesseGPT\u003c/h4\u003e\n      \u003cp\u003eThe brutally honest Jesse Pollak.\u003c/p\u003e\n      \u003cp\u003eCuts through the hype, challenges every premise, \u0026 believes great ideas must survive intense scrutiny to succeed.\u003c/p\u003e\n      \u003cdiv style=\"text-align: center;\"\u003e\n        \u003cimg src=\"/assets/critical-jesse.gif\" width=150px\u003e\n      \u003c/div\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\nLast year, we gave you [Supabald Jesse](https://letsgetjessebald.com/), a pixelated, cool-aura oracle who left the chain and entered your wallets.\n\nThis year, Jesse’s back. Not as a meme. \n\nBut as **an AI**.\n\nSay gm to [JesseGPT](https://jessegpt.xyz/) - your onchain feedback buddy, Base-pilled mentor, and hype generator all rolled into one. Built for the latest cohort of [Base Batches 2025](https://basebatches.xyz/), JesseGPT is trained to channel the spirit (and tweets) of Jesse Pollak, CEO of Base, and deliver hot takes on your project submission.\n\n---\n\n## Overview\n\n- **Agent (`agent/`)**: LiveKit Voice Agent (either TTS or Realtime)\n- **Client (`client/`)**: A Next.js web application that provides the user interface to interact with the agent via LiveKit.\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js and pnpm (for the client)\n- Python and [uv](https://github.com/astral-sh/uv#installation) (for the agent)\n- Access keys/credentials for any required services (e.g., LiveKit, STT/TTS providers, OpenAI, etc. - check `.env.example` files)\n\n### Setup\n\n1.  **Set up the Agent:**\n    Set up the required environment variables in `.env`\n\n    ```sh\n    cd agent\n    cp .env.example .env\n    ```\n\n    Install dependencies and download model files:\n\n    ```sh\n    make install\n    make download-files\n    ```\n\n2.  **Set up the Client:**\n\n    ```bash\n    cd client\n    cp .env.example .env.local\n    ```\n\n    Install dependencies:\n\n    ```sh\n    pnpm install\n    ```\n\n### Running the Project\n\n1.  **Start the Agent:**\n\n    ```sh\n    cd agent\n    make dev\n    ```\n\n2.  **Start the Client:**\n    ```sh\n    cd client\n    pnpm dev\n    ```\n\nOpen your browser to the address provided by the Next.js development server (usually `http://localhost:3000`).\n\n---\n\n# Voice Cloning with ElevenLabs\n\nTo create your own voice clone using ElevenLabs, follow their comprehensive guide:\nhttps://elevenlabs.io/blog/how-to-clone-voice\n\n---\n\n# Contributing\n\nFeel free to open [issues](https://github.com/devfolioco/jessegpt/issues/new/choose) and [pull requests](https://github.com/devfolioco/jessegpt/pulls)!\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://swarnimwalavalkar.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/38808472?v=4?s=100\" width=\"100px;\" alt=\"Swarnim Walavalkar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSwarnim Walavalkar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/devfolioco/jessegpt/commits?author=SwarnimWalavalkar\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://prathamvaidya.in\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/61202986?v=4?s=100\" width=\"100px;\" alt=\"Pratham Vaidya\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePratham Vaidya\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/devfolioco/jessegpt/commits?author=prathamVaidya\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://preetjdp.dev/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/27439197?v=4?s=100\" width=\"100px;\" alt=\"Preet Parekh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePreet Parekh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/devfolioco/jessegpt/commits?author=preetjdp\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://faradayfury.webflow.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/126873863?v=4?s=100\" width=\"100px;\" alt=\"Anish Dhiman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAnish Dhiman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-faradayfury\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://bio.link/ashwinexe\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/53075480?v=4?s=100\" width=\"100px;\" alt=\"Ashwin Kumar Uppala\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAshwin Kumar Uppala\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/devfolioco/jessegpt/commits?author=ashwinexe\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n\n[![License](https://img.shields.io/github/license/devfolioco/jessegpt#reload)](https://github.com/devfolioco/jessegpt/blob/main/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevfolioco%2Fjessegpt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevfolioco%2Fjessegpt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevfolioco%2Fjessegpt/lists"}