TensorBlock-Studio

TensorBlock-Studioは、TypeScriptで構築された強力な開発ツールで、機械学習モデルの構築と管理を容易にします。ユーザーフレンドリーなインターフェースを提供し、開発者が迅速にプロトタイピングを行えるようサポートします。特に、データの可視化やモデルのトレーニングプロセスの最適化に焦点を当てています。

GitHubスター

57

ユーザー評価

未評価

お気に入り

0

閲覧数

38

フォーク

9

イシュー

0

README

TensorBlock Logo Header

TensorBlock Studio

Website
Twitter
Discord
🤗 Hugging Face
Telegram

A lightweight, open, and extensible multi-LLM interaction studio.
Part of the TensorBlock ecosystem — built to empower anyone to build with AI from anywhere, not just use it.


TensorBlock Studio Banner


What Makes TensorBlock Studio Different?

Forget generic AI chat tools. TensorBlock Studio is a new kind of workspace — one that's lightweight, developer-friendly, and yet welcoming to beginners. It's designed around control, clarity, and creation.


Features
🎨 Interaction & Creation
  • Image generation with support for multiple providers
  • Translation scenarios for multilingual workflows
  • Framer Motion UI transitions for smooth experience

TensorBlock Studio Image Generation Page

TensorBlock Studio Translation Page


🧠 Intelligence & Memory
  • File memory store: attach files and persist context across chats
  • Conversational agents powered by multiple LLM providers
  • Web search integration for real-time answers

TensorBlock Studio File Management Page

TensorBlock Studio Chat Page


⚙️ User Experience & Customization
  • Configurable startup settings
  • Multi-language UI and prompt support
  • Local-first data storage for speed and privacy
  • Beginner-friendly interface

TensorBlock Studio Model Management Page

TensorBlock Studio Model Selection Page


🎯Short-Term Roadmap
  • Sharing and exports
  • Collection of knowledge pieces
  • Mobile-friendly UI (PWA or native shell)
  • Plugin system for extensions and custom logic
  • More themes

🔩Tech Stack
  • Framework: Typescript + Node.js 18 + React + Vite + Electron
  • UI: Tailwind CSS
  • LLM Routing: @ai/sdk
  • Storage: IndexedDB / localStorage
  • i18n: i18next

Getting Started Header

⭐Getting Started
Installation
  1. Clone the repository:

    git clone https://github.com/TensorBlock/TensorBlock-Studio.git
    cd tensorblock-studio
    
  2. Install dependencies:

    npm install
    
Development

Run the application in development mode:

npm run dev
Building for Production

Package the application for your current platform:

npm run electron:build:current_platform

📄 Documentation

Comprehensive documentation is available in the docs directory:

  • Documentation Index - Main documentation entry point with links to all sections
  • Overview - System architecture and high-level application design

🤝Contributing

We welcome contributions from the community!

Contributing Steps
  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Run tests to ensure everything works
  5. Commit your changes (git commit -m 'Add amazing feature')
  6. Push to your branch (git push origin feature/amazing-feature)
  7. Open a Pull Request
Development Guidelines

📄License

Please check License