codesurf  by jasonkneen

Spatial workspace for AI development

Created 1 month ago
272 stars

Top 94.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

CodeSurf is an Electron-based desktop IDE offering an infinite 2D canvas for organizing development workflows. It targets AI agents and developers by integrating terminals, chats, code editors, browsers, and notes into a spatial workspace, aiming to enhance productivity through flexible organization and local agent tooling.

How It Works

The core architecture utilizes an Electron shell with a React frontend, rendering various "blocks" (terminals, editors, chats, etc.) on a freeform 2D canvas. This spatial arrangement allows for novel information density and context switching. A local MCP server facilitates agent-native workflows, while an extension system enables custom block integration, promoting a highly extensible and adaptable development environment.

Quick Start & Requirements

  • Primary Install/Run: Clone the repository, install dependencies with npm install, and run in development with npm run dev.
  • Prerequisites: Node.js, npm/Bun. Core technologies include Electron, React, TypeScript, Vite, and Monaco Editor.
  • Build: Platform-specific builds are available via npm run dist:mac, npm run dist:windows, and npm run dist:linux. A publishable npm package can be built using bun run build:npm.
  • Documentation: No explicit links to external docs or demos were provided in the README.

Highlighted Details

  • Infinite 2D spatial canvas for organizing diverse development tools and information.
  • Support for multiple block types: Terminal, chat, code editor, browser, files, notes, and boards.
  • Local MCP server designed for agent-native workflows.
  • Extensible architecture via a custom block and tool extension system.
  • Cross-platform packaging for macOS, Windows, and Linux.

Maintenance & Community

The provided README does not contain specific details regarding maintainers, community channels (e.g., Discord, Slack), sponsorships, or roadmap.

Licensing & Compatibility

The license is indicated as "SEE LICENSE FILE." Specific license terms and compatibility for commercial use or closed-source linking are not detailed in the README.

Limitations & Caveats

CodeSurf is a desktop application. The development status implies potential instability, incomplete features, or breaking changes. The absence of a clearly stated license in the README presents a significant adoption blocker for many use cases.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
1
Star History
273 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.