Commit Graph

11 Commits

Author SHA1 Message Date
Arjun Patel 8870741c3e ai conversation (#49)
* capture audio with alsa

* add brainstorm thoughts

* use basecamp project for managing this project

* add libcurl basic example

* write pcm data to file

* transcribe audio file with deepgram

* transcribe raw audio

* hit anthropic API for ai question

* create full flow with stt, anthropic, tts, and playback

This organizes some components like deepgram into own module, and also
allows gets the full flow to work every time we run the program.

* organize audio and intelligence modules

* organize header files into include directory

* docs: add readme

* docs: explain future work

* docs: add disclaimer about hardcoded audio params
2025-07-27 15:07:30 -07:00
talksik 57133f3d2c move computeruse prototype into separate folder 2025-06-28 07:29:37 -07:00
Leo Peng d7fff8a58a fix text editor tool and scroll action in computer tool (#17) 2025-06-18 18:08:50 -07:00
Leo Peng d0998ec50a rewrite doubleclick action using Quartz, fix key action when handling keyboard shortcuts like cmd+c (#14) 2025-06-17 10:36:48 -07:00
Leo Peng e26b1de89c fix pyautogui resolution scaling issue, tool input get coordinate issue (#10) 2025-06-11 19:16:36 -07:00
Leo Peng c4a83a6ef2 add computer, bash, text editor tools (#9) 2025-06-11 16:06:04 -07:00
leopengpong 3e26bb4d78 main changes 2025-06-09 10:48:36 -07:00
leopengpong ff6a54233a fix messages response object to Claude 2025-06-04 15:20:00 -07:00
leopengpong 0ae1edf185 fixes 2025-06-03 17:56:23 -07:00
leopengpong 4b1267796f initial commit 2025-06-02 13:28:13 -07:00
Arjun Patel de86b9b864 Initial commit 2025-06-02 12:56:39 -07:00