Goose is your on-machine developer agent, working for you, on your terms

Goose Drawing

Generated by Goose from its VincentVanCode toolkit.

Discord

Unique features 🤖 • Block Employees on Goose Block Emoji • Quick start guide 🚀 • Getting involved! 👋

## Building ```sh uv run download_tokenizer_files.py cargo build ``` ## Running the CLI ### Configure ``` goose configure ``` ### Add/Remove system ``` goose system add goose system remove ``` #### OpenAI provider (default): ``` export OPENAI_API_KEY=... cargo run --bin goose -- session ``` #### Databricks provider (TODO): ``` export DATABRICKS_HOST=... export DATABRICKS_TOKEN=... cargo run --bin goose -- session ``` ### Headless mode Run goose once-off with instructions from a file ``` Usage: cargo run --bin goose -- run -i instructions.md ``` ## Start sub system server ```sh cd crates/stub-system cargo run ``` ## Troubleshooting #### Compiling `tokenizers` library `tokenizers` depends on `esaxx-rs` which failed to compile because 'cstdint' file was not found. The following fixed it: ``` export CXXFLAGS="-isystem $(xcrun --show-sdk-path)/usr/include/c++/v1" cargo check ```