https://github.com/scottstraughan/ngx-bob
Angular component (ngx-bob) that include a widget, popup chat window, history (LocalStorage) and interactive elements.
https://github.com/scottstraughan/ngx-bob
angular bob chat claude history openai typescript
Last synced: about 2 months ago
JSON representation
Angular component (ngx-bob) that include a widget, popup chat window, history (LocalStorage) and interactive elements.
- Host: GitHub
- URL: https://github.com/scottstraughan/ngx-bob
- Owner: scottstraughan
- Created: 2025-08-22T08:24:57.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-09-08T12:45:55.000Z (about 2 months ago)
- Last Synced: 2025-09-08T14:40:24.863Z (about 2 months ago)
- Topics: angular, bob, chat, claude, history, openai, typescript
- Language: TypeScript
- Homepage: https://scottstraughan.github.io/ngx-bob/
- Size: 331 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-awesome-angular - ngx-bob - Angular-based chat interface featuring a floating widget, message exchange, local chat history, error handling, special commands, and search integration. (Development Utilities / AI)
- awesome-angular - ngx-bob - Angular-based chat interface featuring a floating widget, message exchange, local chat history, error handling, special commands, and search integration. (Development Utilities / AI)
README
# Bob

Bob is a tool that is composed of three core components:
1. [ngx-bob](https://github.com/scottstraughan/ngx-bob/tree/main/projects/bob)
2. [bob-brain](https://github.com/scottstraughan/bob-brain)
3. [embedding-layer](https://github.com/scottstraughan/saorsail-popular-db/blob/main/src/embeddings/__init__.py)
This repository contains the source code for `ngx-box`, an Angular component that allows you to send and receive
messages with Bob.
It features these core things:
- Floating Bob widget
- Chat window
- Ability to send and receive messages from bob-brain
- Chat history, stored to local storage
- Error handling
- Some special commands
- Ability to search saorsail.com
## Usage
You can install it from [npmjs.com](https://www.npmjs.com/package/ngx-bob) using the following command:
```shell
npm i ngx-bob
```
You will also need to create your own "bob-brain" for Bob to connect to. You can do this for free using render.com.
Please [visit here to setup bob-brain](https://github.com/scottstraughan/bob-brain).
## Development
Feel free to create to PRs with changes.
## License
MIT