AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기SQL Editor
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Blanco is a cross platform SQL editor and database client built with
GPUI and
gpui-kit.
Supported backends: PostgreSQL, MySQL/MariaDB, SQLite, SQL Server, ClickHouse
and Redis.README 전문 보기 ↗Blanco is a cross platform SQL editor and database client built with GPUI and gpui-kit.
Supported backends: PostgreSQL, CockroachDB, MySQL/MariaDB, SQLite, DuckDB, SQL Server, ClickHouse and Redis.
db.query, db.execute, db.transaction,
db.display) running in a sandboxed QuickJS runtime.known_hosts verification, TLS, credentials in the OS
keychain.Prebuilt binaries for Linux (x86_64, plus a .deb), macOS (Apple silicon) and
Windows (x86_64) are attached to each
release.
On Linux with Nix, nix run github:zanmato/blanco builds and starts it. See
Installing for the flake's overlay.
On macOS you can install it with Homebrew:
brew install --cask zanmato/tap/blanco
The app isn't notarized. If you download the release manually, run
xattr -r -d com.apple.quarantine Blanco.app in the folder of the app before
opening it. The Homebrew cask does this for you.
Requirements: a recent stable Rust toolchain. On Linux you also need the usual
GPUI build dependencies (X11/Wayland, Vulkan, fontconfig), or nix develop for
a shell that has them.
cargo run --release -p blanco
crates/blanco: the GPUI application.crates/blanco-core: the Connection trait, DatabaseType, shared value
types, the read/write statement classifier, DDL builders and plan parsing.crates/database: DatabaseService, connection configs, SSH tunnels and the
tokio bridge every connection is wrapped in.crates/{postgres,mysql,sqlite,duckdb,mssql,clickhouse,redis}: drivers.crates/app-database: the SQLite app store (connections, tabs, history,
snippets, settings) with versioned migrations.crates/sql-parser: tree-sitter statement parsing and EXPLAIN wrapping.crates/transformers: CSV/TSV/JSON/SQL/VALUES/Markdown formatters.crates/scripting: the QuickJS script host.crates/ui: generic GPUI widgets (tree, tabs, graph view)../scripts/check.sh # fmt, clippy (deny warnings) and the test suite
./scripts/check.sh --db # also require the docker databases
Database backed tests skip when their server is unreachable unless
BLANCO_RUN_DB_TESTS=1 is set. Start the test servers with docker compose up -d
(MariaDB, PostgreSQL with TLS, ClickHouse, SQL Server, Redis and an SSH bastion).
The SSH cases need the bastion host key trusted once:
ssh-keyscan -p 2222 127.0.0.1 >> ~/.ssh/known_hosts
Install the check script as a pre push hook with
ln -sf ../../scripts/check.sh .git/hooks/pre-push.
The site at https://zanmato.github.io/blanco is built from site/ with
scripts/build-site and published by the release workflow.
Its screenshots in docs/images/screenshots come from
scripts/screenshots/capture. The script builds Blanco with the screenshots
feature and runs it on a virtual X display against a throwaway data directory
and a generated demo database, so nothing from your own profile or keychain
shows up. It needs Xvfb, ImageMagick, sqlite3, python3 and Mesa's lavapipe
Vulkan driver.
$XDG_DATA_HOME/blanco/blanco.db$XDG_STATE_HOME/blanco/blanco.logApache 2.0, see LICENSE.