#have yall tried serena with a chatGPT
1 messages · Page 1 of 1 (latest)
Hey, How did you install it ?
@robust pivot
i havent tried but maybe something similar in openclaw
first things first
it's a unlimited usage for gpt-5.4 with code base access with tools etc..
the only caveat is you have to approve tools calls unless it's configured through other means.
create a custom gpt, and a SERENA_API_KEY put this in your .bashrc or whereever you house your alias and secrets
setup and install ngrok save the auth token login with ngrok auth $token <-- docs say to use cloudflared but ngrok is easier imo
throw the SERENA_API_KEY value in the custom gpt actions tab/window after generating the schema.
index the project to create a .serena folder
run the serena mcp
i created alias for both index and mcp
serena-i <-- index
serena-gpt <-- mcp server that connects to custom chatgpt
so every new/existing project you want serena to work in you have to index it first or not (read the docs)
indexing gives it LSP usage etc... better experience overall
alias serena-i='uvx --from git+https://github.com/oraios/serena \ serena project create --index "$(pwd)"'
alias serena-gpt='uvx mcpo --port 8001 --api-key $SERENA_API_KEY -- uvx --from git+https://github.com/oraios/#serena serena start-mcp-server --context chatgpt --project $(pwd)'
alias ngroks='ngrok start serena'
creating your custom gpt
you start ngrok in one terminal. and start serena-gpt in the project terminal you want to connect to
add your SERENA_API_KEY
this block of json to get the tools + your ngrok url for your free endpoint
(your done) start chatting with custom chatgpt
what it should look like running ngrok
i created a profile called serena so i start with that alias i showed earlier
helps to put these folders in quick access so you dont have to dig for them again
ngrok config is in ~/.config/ngrok/ngrok.yml
i named it serena and port 8001 because 8080 is commonly used and might conflict with projects if they're defaulting
i think that's it so to recap just index each project when ready to use with serena-i and start the mcp server with serena-gpt. You must have already ran ngroks to start the serena profile. That's it, go have fun abusing openAI
@robust pivot
@high horizon
how do you get to unlimited ussage from 'semantic retrieval' ?
@robust pivot idk that's above my pay grade, im just a vibe coder
you can hack your version of serena and add that in there if your heart desires it
you said you get unlimited usage for gpt5.4
i dont see how semantic retrieval like a sql database can give unlimited usage
is this you who said this? or your bot?
@robust pivot yes that's me who said that XD
because you're using the browser gpt app and not codex, that's why
i am using codex with ooauth, what do you mean the browser app
chatgpt.com XD
i got snitched on apparently because saw this message today so welp there goes that idea @robust pivot