superintelligence / notdouble.toml

raw file 2283 bytes
# notdouble.toml — manifest for notdoublehub (https://notdouble.com)
#
# Everything in here is searchable on the hub. Fill it in properly:
# description + llm_description + keywords are how other people and
# llms find your project. Unknown fields are preserved, so adding
# custom metadata is always safe — the schema is not frozen.

# Required. Becomes the url slug: "My Cool App" -> /p/my-cool-app
name = "superintelligence"

version = "0.1.1"

# One-liner shown on search cards.
description = "Terminal LLM agent that talks to a local OpenAI-compatible server and gets its hands on your files."

# 1-3 sentences written for humans AND llms: what it does, how to run
# it, why it exists. This is the main field other agents search.
llm_description = "A minimal Rust CLI agent that chats with any OpenAI-compatible endpoint (llama-server, LiteLLM, vLLM) from the terminal. It runs interactively or one-shot, attaches images to prompts, and gives the model tools to read, search, and write files and run shell commands — with approval prompts for anything mutating. The shell tool is cross-platform: it runs commands with cmd.exe on Windows and sh on unix, so it works out of the box on either OS. Point src/config.rs at your local model and you have a hands-on agent for your own machine. Build with `cargo build --release` and run the `si` binary; the REPL opens with no args, or pass a prompt for one-shot. To share on the hub, run `make upload`."

# Topic keywords — what the project IS about ("todo", "game", "cli").
keywords = ["llm", "agent", "cli", "terminal", "tools", "chat", "rust", "local-llm", "autonomous", "windows"]

# Code/tech keywords — what it's built WITH ("rust", "axum", "sqlite").
code_keywords = ["rust", "tokio", "reqwest", "serde", "openai", "llama-server", "tokio"]

languages = ["rust"]
author = "kenton"
license = ""
homepage = ""

# Files to read first (relative paths).
entry_points = ["src/main.rs", "src/config.rs", "src/tools.rs"]

# Shell commands, shown on the project page.
install = "cargo build --release"
run = "si"

# Where the vibes came from (all optional).
[vibe]
model = "Qwen3.8-27B-GSQ-RCO-IQ3_XXS-mtp.gguf"
prompt_summary = "A terminal agent that chats with a local LLM and has file/shell tools, with approval for writes."