Skip to content

hightemp/gosearch-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gosearch-ai

Gosearch-ai is a Perplexity-style research assistant. It combines a Go backend (SSE + agent pipeline), a Vue 3 frontend, SearxNG search or Serper API, and Postgres storage. The stack runs locally via Docker Compose.

Run (Docker)

  1. Copy env file:
cp docker/.env.example docker/.env
  1. Set secrets in docker/.env:
  • OPENROUTER_API_KEY
  • (optional) SERPER_API_KEY if using Serper (SEARCH_PROVIDER=serper)
  1. Configure models in docker/config.yaml:
openrouter:
  models:
    - anthropic/claude-haiku-4.5
  1. Start the stack:
cd docker
docker compose up --build

Ports:

Development

Frontend:

cd frontend
bun install
bun run dev

Backend:

cd backend
go run ./cmd/api

Build

Frontend:

cd frontend
bun run build

License

MIT

About

Gosearch-ai is a Perplexity-style research assistant. It combines a Go backend (SSE + agent pipeline), a Vue 3 frontend, SearxNG search or Serper API, and Postgres storage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors