Skip to content

UI updates#2

Open
am22101 wants to merge 16 commits into
joshuasherrod:mainfrom
Arjun-S19:ui-updates
Open

UI updates#2
am22101 wants to merge 16 commits into
joshuasherrod:mainfrom
Arjun-S19:ui-updates

Conversation

@am22101
Copy link
Copy Markdown

@am22101 am22101 commented Dec 14, 2025

Improved UI and added Elijah's assets, still waiting on him to make the background image, but it should be a simple file replacement once it's done.

Arjun-S19 and others added 16 commits November 11, 2025 16:24
- Set up FastAPI app exposing /api/chat, /api/history and /api/health
- Integrate google-generativeai with a Gemini model configured via .env
- Store user/model turns in a local SQLite chat.db and rebuild history per conversation_id
- Implement cli.py to call the FastAPI /api/chat and /api/history endpoints
- Persist the active conversation_id in .chat_state.json so sessions survive restarts
- Add simple REPL interface with /new, /history and /exit commands
- Document venv creation, dependency installation, and server startup
- Explain how to configure GEMINI_API_KEY and MODEL_NAME in backend/.env
- Describe how to run cli.py and how persistence works (chat.db and .chat_state.json)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants