#have yall tried serena with a chatGPT

1 messages · Page 1 of 1 (latest)

frank kiln
high horizon
#

Hey, How did you install it ?

frank kiln
#

@robust pivot

robust pivot
#

i havent tried but maybe something similar in openclaw

frank kiln
#

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

robust pivot
frank kiln
#

@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

robust pivot
#

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?

frank kiln
#

@robust pivot yes that's me who said that XD

frank kiln
robust pivot
#

i am using codex with ooauth, what do you mean the browser app

frank kiln
#

i got snitched on apparently because saw this message today so welp there goes that idea @robust pivot