Nomad changes
All checks were successful
Deploy fil (kreuzberg) / deploy (push) Successful in 49s

This commit is contained in:
Henrik Jess Nielsen
2026-06-01 23:40:55 +02:00
parent 72b1a0a6ed
commit b4c07d3693
5723 changed files with 1130655 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
```bash title="Bash"
# Process multiple files
kreuzberg extract doc1.pdf doc2.docx doc3.pptx
# Use glob patterns
kreuzberg extract documents/**/*.pdf
```

View File

@@ -0,0 +1,10 @@
```bash title="Bash"
# Extract to stdout
kreuzberg extract document.pdf
# Save to file using shell redirection
kreuzberg extract document.pdf > output.txt
# Extract with JSON format (includes metadata)
kreuzberg extract document.pdf --format json
```

View File

@@ -0,0 +1,4 @@
```bash title="Bash"
cargo install kreuzberg-cli
```

View File

@@ -0,0 +1,4 @@
```bash title="Bash"
docker pull ghcr.io/kreuzberg-dev/kreuzberg-cli:latest
docker run -v $(pwd):/data ghcr.io/kreuzberg-dev/kreuzberg-cli:latest extract /data/document.pdf
```

View File

@@ -0,0 +1,4 @@
```bash title="Bash"
go get github.com/kreuzberg-dev/kreuzberg/packages/go/v5@latest
```

View File

@@ -0,0 +1,3 @@
```bash title="Bash"
brew install kreuzberg-dev/tap/kreuzberg
```

View File

@@ -0,0 +1,3 @@
```bash title="Bash"
curl -fsSL https://raw.githubusercontent.com/kreuzberg-dev/kreuzberg/main/scripts/install.sh | bash
```

View File

@@ -0,0 +1,18 @@
```go title="Go"
package main
import (
"log"
"os/exec"
)
func main() {
cmd := exec.Command("kreuzberg", "mcp")
cmd.Stdout = log.Writer()
cmd.Stderr = log.Writer()
if err := cmd.Run(); err != nil {
log.Fatalf("mcp exited: %v", err)
}
}
```

View File

@@ -0,0 +1,5 @@
```java title="Java"
// Java bindings not yet available
// Use the Rust CLI or Docker for now
```

View File

@@ -0,0 +1,8 @@
```bash title="Bash"
# Start MCP server via Python CLI proxy
python -m kreuzberg mcp
# With custom config
python -m kreuzberg mcp --config kreuzberg.toml
```

View File

@@ -0,0 +1,8 @@
```bash title="Bash"
# Start MCP server (stdio transport)
kreuzberg mcp
# With custom config
kreuzberg mcp --config kreuzberg.toml
```

View File

@@ -0,0 +1,8 @@
```bash title="Bash"
# Start MCP server via TypeScript CLI proxy
npx kreuzberg mcp
# With custom config
npx kreuzberg mcp --config kreuzberg.toml
```

View File

@@ -0,0 +1,3 @@
```bash title="Bash"
kreuzberg extract scanned.pdf --ocr true
```

View File

@@ -0,0 +1,18 @@
```go title="Go"
package main
import (
"log"
"os/exec"
)
func main() {
cmd := exec.Command("kreuzberg", "serve", "--host", "0.0.0.0", "--port", "3000")
cmd.Stdout = log.Writer()
cmd.Stderr = log.Writer()
if err := cmd.Run(); err != nil {
log.Fatalf("server exited: %v", err)
}
}
```

View File

@@ -0,0 +1,5 @@
```java title="Java"
// Java bindings not yet available
// Use the Rust CLI or Docker for now
```

View File

@@ -0,0 +1,11 @@
```bash title="Bash"
# Start server via Python CLI proxy
python -m kreuzberg serve
# Specify host and port
python -m kreuzberg serve --host 0.0.0.0 --port 3000
# With custom config
python -m kreuzberg serve --config production.toml
```

View File

@@ -0,0 +1,11 @@
```bash title="Bash"
# Start server (default: 127.0.0.1:8000)
kreuzberg serve
# Specify host and port
kreuzberg serve --host 0.0.0.0 --port 3000
# With custom config
kreuzberg serve --config production.toml
```

View File

@@ -0,0 +1,11 @@
```bash title="Bash"
# Start server via TypeScript CLI proxy
npx kreuzberg serve
# Specify host and port
npx kreuzberg serve --host 0.0.0.0 --port 3000
# With custom config
npx kreuzberg serve --config production.toml
```