simprint  by Simprint

Programmable browser workspace for isolated automation and research

Created 3 months ago
280 stars

Top 92.8% on SourcePulse

GitHubView on GitHub
Project Summary

Simprint is an open-source, programmable browser workspace designed for isolated environments, automation workflows, proxy orchestration, and browser fingerprint research. It targets developers, researchers, and automation-heavy teams needing to manage multiple browser work environments locally, offering enhanced control, portability, and integration capabilities for cross-border operations, account management, and automated tasks.

How It Works

Simprint utilizes a local Chromium-based desktop runtime built with Tauri and Rust, featuring an integrated React frontend. It provides isolated browser environments with persistent profiles, robust proxy orchestration, and fine-grained fingerprint configuration. A local automation runtime enables the creation and execution of repeatable workflows. Advanced features include a 'Syncer' for coordinating multiple sessions and mirroring interactions, an RPC bridge for frontend-Rust communication, a local API for managing workspace resources, and an MCP service for AI client integration.

Quick Start & Requirements

  • Prerequisites: Node.js 20+, pnpm, Rust toolchain, and Tauri system prerequisites for your platform.
  • Install (Self-hosted server): curl -fsSL https://raw.githubusercontent.com/Simprint/simprint/main/deploy/install-server.sh | bash
  • Run locally: pnpm install, cp src-tauri/config.example.toml src-tauri/config.development.toml, cargo tauri dev --features development.
  • Links: No direct quick-start or demo links provided, but CONTRIBUTING.md is referenced for development setup.

Highlighted Details

  • Isolated browser environments with separated state and operational boundaries.
  • Persistent browser profiles for long-lived account context and workspace state.
  • Proxy orchestration for connecting, assigning, and managing proxy resources across environments.
  • Fingerprint configuration for controlling environment-level browser characteristics.
  • Local automation runtime for building and running repeatable browser workflows.
  • Syncer for coordinating multiple running environments and mirroring interaction flows.
  • Local API exposing workspace resources like environments, proxies, and browser kernels.
  • MCP service for external AI clients to connect to Simprint-managed tools.

Maintenance & Community

Simprint is undergoing an active open-source transition, seeking early contributors and future maintainers. Community discussions and updates are encouraged via their community channels. The roadmap includes expanding AI workflows, refining fingerprint research, and developing an Automation SDK. Core components like simprint-runtime and simprint-browser-kernel are being prepared for broader collaboration.

Licensing & Compatibility

This project is licensed under the GNU Affero General Public License v3.0 (AGPLv3). Use cases not complying with AGPLv3 obligations, such as distributing modified versions or providing modified versions as a closed-source service, require a commercial license.

Limitations & Caveats

Remnants of a previous commercial model, including billing-related UI and upgrade prompts, may still appear but are being phased out. Users relying on community-hosted services are responsible for assessing their own data risk, as data may be stored on community-managed servers. The project is actively seeking contributions, indicating ongoing development and potential areas needing community support.

Health Check
Last Commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
10
Star History
283 stars in the last 30 days

Explore Similar Projects

Starred by Vincent Weisser Vincent Weisser(Cofounder of Prime Intellect) and Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems").

ii-agent by Intelligent-Internet

0.1%
3k
Agentic framework for building and deploying intelligent agents
Created 1 year ago
Updated 1 month ago
Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), and
27 more.

goose by aaif-goose

0.8%
46k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 5 hours ago
Feedback? Help us improve.