Farcaster bot that replies with chatgpt https://fcast.me/borodutch
  • TypeScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Claude be5e43465f CI: run on git.borodutch.com (Forgejo Actions)
Non-Pages workflows move to .forgejo/workflows; GitHub (a push mirror) keeps only Pages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 13:39:19 -07:00
.forgejo/workflows CI: run on git.borodutch.com (Forgejo Actions) 2026-10-22 13:39:19 -07:00
.github CI: run on git.borodutch.com (Forgejo Actions) 2026-10-22 13:39:19 -07:00
.vscode switch to neynar api 2024-10-27 11:14:38 -07:00
.yarn Initial commit 2023-01-07 13:03:18 -08:00
src fix reply length 2024-10-27 12:03:55 -07:00
.env.sample switch to neynar 2024-06-07 09:15:35 -07:00
.eslintrc.json finish the bot 2023-01-07 13:39:54 -08:00
.gitignore finish the bot 2023-01-07 13:39:54 -08:00
.nvmrc switch to neynar notification v2 api 2024-10-27 11:40:04 -07:00
.prettierrc.json Initial commit 2023-01-07 13:03:18 -08:00
.yarnrc.yml Initial commit 2023-01-07 13:03:18 -08:00
LICENSE finish the bot 2023-01-07 13:39:54 -08:00
package.json switch to neynar notification v2 api 2024-10-27 11:40:04 -07:00
README.md just turn off chatgpt 2023-03-19 18:27:45 -07:00
tsconfig.json finish the bot 2023-01-07 13:39:54 -08:00
yarn.lock switch to neynar notification v2 api 2024-10-27 11:40:04 -07:00

Farcaster ChatGPT

Listens to mentions and replies with ChatGPT.

Installation and local launch

  1. Clone this repo: git clone https://github.com/backmeupplz/farcaster-chatgpt
  2. Launch the mongo database locally
  3. Create .env with the environment variables listed below
  4. Run yarn in the root folder
  5. Run yarn start

And you should be good to go! Feel free to fork and submit pull requests.

Environment variables

Name Description
MONGO URL of the mongo database
FARCASTER_MNEMONIC Mnemonic for the bot's account
OPEN_AI_API_KEY OpenAI API key

Also, please, consider looking at .env.sample.